一、导读
今天用hibernate做系统的时候,出现了Could not execute JDBC batch update错误,找度娘大半天了,愣是没解决,后来慢慢找到了原因。
二、错误原因
-
设置关联
主要是配置文件设置了关联,数据却没有关联造成的,只要数据正确就没有问题。
-
包含关键字(ps:具体就需要看你是什么数据库,然后百度看看有哪些关键字和保留字,我就是死在这里的)
估计是你的列名里面有关键字的原因吧,命名列的时候不要单独使用date,ID…这种关键字。
-
映射文件设置 catalog=“”
因为Hibernate Tools(或者Eclipse本身的Database Explorer)生成*.hbn.xml工具中包含有catalog="***"(*表示数据库名称)这样的属性,将该属性删除就可以了