【问题标题】:Multiple persistence files in springspring 中的多个持久化文件
【发布时间】:2012-09-03 20:41:31
【问题描述】:

我正在尝试使用多个持久性 xml 文件创建多个模块。想法是将实体类保留在它所属的同一模块中。

使用 JPA 和 persistence.xml 配置的模块“A”工作正常。 模块“B”依赖于模块“A”并有自己的 persistence.xml。

当我尝试使用时,我得到了

 IllegalStateException:Conflicting persistence unit definitions for name in

我正在使用 spring roo 构建这个测试应用程序。请对此有所了解。干杯

【问题讨论】:

    标签: spring hibernate jakarta-ee spring-mvc spring-roo


    【解决方案1】:

    查看每个 persistence.xml 中的持久化单元名称

    类似于模块 A 的 persistanceUnit(工作正常)和模块 B 的 persistanceUnitB。

    此外,您必须为每个实体分配适当的持久性单元。可以在Roo注解中使用对应的属性

    【讨论】:

    • 这很好用。非常感谢。我只需要更改几个文件。即persistance.xmlpersistanceUnit名称和applicationcontext tx manager对persistanceUnit的引用。
    猜你喜欢
    • 1970-01-01
    • 2012-04-07
    • 2018-04-27
    • 1970-01-01
    • 2017-02-17
    • 2012-11-29
    • 1970-01-01
    • 2021-01-16
    • 1970-01-01
    相关资源
    最近更新 更多