【问题标题】:hibernate default schema ignored when sequence generated生成序列时忽略休眠默认模式
【发布时间】:2015-07-10 23:02:55
【问题描述】:

我正在开发模块化项目JPA+ hibernate + Spring,其中的部分实体在共同项目中。 我有两个共享这个公共项目的 webApp 和两个 oracle schemas(用户)FACTURATION 和 SAV。

我在第一个核心应用程序中添加了 FACTURATION,在第二个中添加了 SAV。表是在两种模式中生成的。

但序列 (@SequenceGenerator) 是在单个模式中生成的。

【问题讨论】:

标签: spring hibernate jpa entitymanager spring-orm


【解决方案1】:

看起来像是known issue:Hibernate 忽略了@SequenceGenerator 内部的属性schema

作为旧版本 hibernate 的解决方法(看起来它已在最新版本中修复),您可以将以下行添加到您的 hibernate 属性(它对我有用):

hibernate.id.new_generator_mappings=true

【讨论】:

    猜你喜欢
    • 2015-09-24
    • 1970-01-01
    • 2011-11-08
    • 1970-01-01
    • 2013-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    相关资源
    最近更新 更多