我已经为我的 sql 数据库编写了一个自动生成唯一 ID 的代码,但将来我的数据库可能会更改为 oracle,但我不想一次又一次地更改我的代码...有没有带有通用注释的通用代码,用于 oracle 和我的 sql 自动生成一个唯一的 id。任何人都可以帮助我吗?
@GeneratedValue(strategy = GenerationType.AUTO)
谢谢
最佳答案
@GeneratedValue(strategy = GenerationType.AUTO)
应该适用于 mysql 和 Oracle 而无需更改任何代码。你也可以使用
@GeneratedValue(strategy = GenerationType.TABLE)
即使那样也不取决于数据库。因为这些生成器使用基本的 sql 操作来获得结果。
关于java - mysql 和 oracle 是否有用于自动生成的唯一标识以在 pojo 中使用的通用注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20661181/