在用native生成主键的时候,删除id为1的记录后再添加一条记录,这时候新记录的主键变成了2,请问有什么方法避免吗?
这个是数据库的问题啊,如果是mysql,命令行输入
ATLER TABLE table_name AUTO_INCREMENT=1;
把主键生成策略native改成 increment 就可以了
create
在hibernate.cfg.xml配置文件里,property标签 hbm2ddl.auto 的生成策略改为create