课程
/后端开发
/Java
/Hibernate初探之单表映射
在用native生成主键的时候,删除id为1的记录后再添加一条记录,这时候新记录的主键变成了2,请问有什么方法避免吗?
2017-10-19
源自:Hibernate初探之单表映射 4-1
正在回答
这个是数据库的问题啊,如果是mysql,命令行输入
ATLER TABLE table_name AUTO_INCREMENT=1;
把主键生成策略native改成 increment 就可以了
create
在hibernate.cfg.xml配置文件里,property标签 hbm2ddl.auto 的生成策略改为create
举报
Java持久化框架Hibernate入门教程,掌握Hibernate基本概念
1 回答居然可以插入主键一样的记录 ,生成策略update
3 回答使用native的时候,在哪一步设置了id是主键,不太理解
2 回答主键是什么时候设置的?
5 回答数据库记录只有一条
2 回答数据库一张表的主键关联另一张表的主键,这时候在附表的hbm.xml中id该怎么写