Hibernate 配置Play 1.x/JPA以按顺序生成实体ID?
强制Play/JPA使实体ID顺序化的最佳方法是什么?() 一个想法是将play.db.jpa.Model复制到我自己的Hibernate 配置Play 1.x/JPA以按顺序生成实体ID?,hibernate,jpa,playframework,playframework-1.x,Hibernate,Jpa,Playframework,Playframework 1.x,强制Play/JPA使实体ID顺序化的最佳方法是什么?() 一个想法是将play.db.jpa.Model复制到我自己的ModelBase类中,并将生成策略更改为GenerationType.IDENTITY(至少对于mysql是这样) 这是最好的解决方案吗 我甚至可以使用现有数据在生产网站上执行此操作(更改模型基类)?这安全吗 如果实体需要纯序列(无间隙),请不要使用id,在数据库中创建一个新序列,并将其链接到模型中的一个额外字段 与试图强制ID没有间隙相比,它将更简单,并为您节省麻烦
ModelBase
类中,并将生成策略更改为GenerationType.IDENTITY
(至少对于mysql是这样)
如果实体需要纯序列(无间隙),请不要使用id,在数据库中创建一个新序列,并将其链接到模型中的一个额外字段 与试图强制ID没有间隙相比,它将更简单,并为您节省麻烦