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

出现该异常是因为在使用hibernate的关联对象xml文件中没有指定id(主键)为自动增长.导致第一次添加没问题,再添加一个数据就会因为主键冲突导致异常.

  1. <id name=”id” type=”int”>
  2. <column name=”ID” />
  3. <generator class=”native” />
  4. </id>

主键策略建议使用native,一开始我就是没使用这个策略导致的异常.

希望能: 提醒自己, 帮助别人.

    原文作者:佐月儿
    原文地址: https://zhuanlan.zhihu.com/p/36904510
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞