1.
错误提示:
MySQL的Could not execute JDBC batch update SQL脚本太长导致无法存入MySQL
解决方案:
通过发现原因是SQL语句长度大于1M,而机器上的mysql是默认配置为1M,也就是说mysql通讯的数据包大小设置是1M,这就造成sql语句执行失败。
将mysql的配置文件(my.ini)中的max_allowed_packet = 6M,就可以解决这样的问题。
2.
因为递归函数导致的栈溢出错误 Handler dispatch failed; nested exception is java.lang.StackOverflowError
3
could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet
数据库中少一个字段没有更新
4.
由于数据库的字段名跟hibernate的配置不一致导致的