为了账号安全,请及时绑定邮箱和手机立即绑定

在用native生成主键的时候,删除id为1的记录后再添加一条记录,这时候新记录的主键变成了2,请问有什么方法避免吗?

在用native生成主键的时候,删除id为1的记录后再添加一条记录,这时候新记录的主键变成了2,请问有什么方法避免吗?

正在回答

5 回答

这个是数据库的问题啊,如果是mysql,命令行输入

ATLER TABLE table_name AUTO_INCREMENT=1;

0 回复 有任何疑惑可以回复我~

把主键生成策略native改成 increment 就可以了

0 回复 有任何疑惑可以回复我~

create


0 回复 有任何疑惑可以回复我~

在hibernate.cfg.xml配置文件里,property标签 hbm2ddl.auto 的生成策略改为create

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在用native生成主键的时候,删除id为1的记录后再添加一条记录,这时候新记录的主键变成了2,请问有什么方法避免吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信