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

来源:4-1 Hibernate课程总结

慕九州7526691

2017-10-19 16:33

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

写回答 关注

4回答

  • QQ71
    2021-05-08 19:26:56

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

    ATLER TABLE table_name AUTO_INCREMENT=1;

  • ReLuFl
    2018-07-25 22:05:15

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

  • 慕侠2097101
    2018-06-13 13:04:27

    create


  • qq_乐韵飞扬_0
    2017-10-19 20:08:12

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

Hibernate初探之单表映射

Java持久化框架Hibernate入门教程,掌握Hibernate基本概念

74810 学习 · 793 问题

查看课程

相似问题