今天用设主键生成策略的时候选择identity ,结果老是说我插入null
后来调了一下,才明白 那个表之前是我先在数据库生成好的,创建的时候并没有指定主键自增长,
所以 设定这个identity 是需要数据库那边配合的,或者在hbm.xml中设置好后让hibernate帮你创建数据库表
本文分享了在使用Hibernate框架时遇到的关于主键生成策略identity的问题及解决办法。作者发现若数据库表未正确配置自增长,则会导致插入null错误。通过调整配置文件hbm.xml并确保数据库表支持自增长功能,最终解决了这一问题。
今天用设主键生成策略的时候选择identity ,结果老是说我插入null
后来调了一下,才明白 那个表之前是我先在数据库生成好的,创建的时候并没有指定主键自增长,
所以 设定这个identity 是需要数据库那边配合的,或者在hbm.xml中设置好后让hibernate帮你创建数据库表
2611
1069

被折叠的 条评论
为什么被折叠?