什么是强制播放/ JPA使实体ID顺序的最佳方式? ( 他们不是 )
一种想法是play.db.jpa.Model复制到我自己的ModelBase
类,并更改生成策略,以GenerationType.IDENTITY
(至少为MySQL)。
- 这是最好的解决办法吗?
- 我甚至可以这样做(改变我的模型基类)在生产网站与现有数据? 这安全吗?
什么是强制播放/ JPA使实体ID顺序的最佳方式? ( 他们不是 )
一种想法是play.db.jpa.Model复制到我自己的ModelBase
类,并更改生成策略,以GenerationType.IDENTITY
(至少为MySQL)。
如果您需要为您的实体纯序列(无缺口),不使用的ID,在数据库中创建一个新序列和模型将其链接到一个额外的字段。
这将是简单,相比试图迫使ID有没有间隙时节省你头疼的问题。