我正在开发一个支持多个数据库和休眠满足该要求的应用程序。
现在问题在于主自动生成密钥。一些数据库支持自动增量和一些增加标识所需的序列。要解决此问题,请使用以下策略
strategy = GenerationType.TABLE (javax.persistence)
这满足了我的要求。
在这篇文章中,一位用户评论说
如果您需要按顺序排列 id,最好使用增量或序列而不是表生成
如果我使用自动增量或序列,这意味着当我将一个数据库移动到另一个数据库时,它需要在注释级别进行一些更改(额外负担)
更新我,使用增量或序列而不是表生成真的更好,或者它只是一个语句?