Hibernate 向 MySQL 插入 BLOB 类型发生错误 解决办法。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_27108161/article/details/53813409

插入式发生错误显示

ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'øUøëÖ²õO
›k�2Ööæ\'Êç$>Ó�é[Fªz2œYËRô¯7‡õ|%±*ª¹b@É#\'©çã𬵉ÝÔeSïOJÖ÷Ô‘«N½\' at line 1
十二月 22, 2016 2:01:17 下午 org.hibernate.AssertionFailure <init>
ERROR: HHH000099: an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session): org.hibernate.AssertionFailure: null id in com.hibernate.entities.News entry (don't flush the Session after an exception occurs)

可以看到发生乱码问题联想到数据库链接中指定url编码

解决办法:

<property name="connection.characterEncoding">utf-8</property> 

猜你喜欢

转载自blog.csdn.net/sinat_27108161/article/details/53813409