文章列表
关于这个错误check the manual that corresponds to your MySQL server version for the right syntax to .....,提醒一下大家,引起这个错误的愿意很多,但是我今天犯了一个低级错误——在配置文件中写了<key column="depart-id"/>,其实这样命名是非法的,应该<key column="depart_id"/>,仅仅一个下划线的区别啊
写了一段代码,报 org.hibernate.NonUniqueObjectException,没办法,在网上找答案,得到了启发,可能是我new的对象标志位相同了,在save()等操作时就出了问题啦,建议将该对象的id生成器的类型改为class="increment"(一开始我的class="assigned")
报错Could not execute JDBC batch update和java.sql.BatchUpdateException: Duplicate e
最近学hibernate,写了一段代码,第一次执行没问题,第二次执行报错了,想了一下,不应该是其他毛病,且报错是更新(update)出错,估计是第二次执行的时候刚好与第一次执行的结果出现了矛盾,于是去数据库将第一次执行的结果(主码)改了一下,再执行就不会报错了,呵呵(主要原因还是我在配置文件中对Department类和Employee类的id设置了唯一性)
package cn.itcast.hibernate;
import org ...