我正在开发模块化项目JPA
+ hibernate
+ Spring
,其中一部分实体属于共同项目。
我有两个分享这个共同项目的webApp和两个oracle schemas
(用户)FACTURATION和SAV。
我在第一个核心应用程序中添加了FACTURATION,在第二个核心应用程序中添加了SAV。表格在两个模式中生成。
但是序列(@SequenceGenerator
)是在单个模式中生成的。
答案 0 :(得分:1)
看起来像是known issue:Hibernate会忽略schema
内的属性@SequenceGenerator
。
作为旧版本hibernate的解决方法(看起来它已在最新版本中得到修复),您可以在hibernate属性中添加以下行(它对我有用):
hibernate.id.new_generator_mappings=true