SQLException for SQL [n/a]; SQL state [HY000]; error code [1366];

来源:互联网 发布:淘宝客推广平台 米粒网 编辑:程序博客网 时间:2024/05/21 18:34

Caused by: org.hibernate.exception.GenericJDBCException: could not execute statement


刚刚写hibernate update的时候,遇到这个问题,到处查了一下,都说是数据库的编码应该改为utf-8,。但是反复检查了自己的数据库编码,确实是utf-8啊。执行还是报错。看到一个博客说可以try catch一下提交事物的地方,看看错在哪里(由于网页上没有具体的错误)。后来将事物try catch了,发现是实体类的字段和数据库的字段类型不匹配(由于是合作开发的,没有太注意这个地方),将字段类型改过来就好了。

0 0