0

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

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

当我尝试使用时,我得到

 IllegalStateException:Conflicting persistence unit definitions for name in

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

4

1 回答 1

1

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

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

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

于 2012-09-11T19:15:44.193 回答