[我们所有的标识字段均为Long
,我们不希望用@GenericGenerator(strategy = "com.evil.MyStrategy")
污染每个实体或不喜欢用hibernate.cfg
进行相同操作。
如何为给定的数据库引擎(Oracle和MySQL)为@GeneratedValue(strategy = GenerationType.AUTO)
类型的Long
自定义默认值?
[目前,它需要为Oracle和MySQL添加冲突的注释(不可能为单个代码库保留Oracle和AUTO_INCREMENT
的序列)。>>
UPDATE
相似的问题How to make portable AND native ID generation in JPA 2 / Hibernate?我们所有的身份字段都是Long,我们不希望使用@GenericGenerator(strategy =“ com.evil.MyStrategy”)污染每个实体,也不想使用hibernate.cfg。如何为@ ...
您解决了这个问题吗????