【发布时间】:2014-10-10 12:48:45
【问题描述】:
我阅读了一些关于在 JPA 中将持久性单元中的一个设置为默认值的线程。但是hibernate.default_schema的用法好像很模糊。
但是,我想实现以下目标。
- 有一个默认
<persistence-unit name="myMainPU"> ... </persistence-unit> - 有一个或多个额外的
<persistence-unit name="auxilliaryPU"> ... </persistence-unit> - 我不想用 name 属性注释我注入的 EntityManager。例如。对于默认持久性单元,不像
@Persistence(unitName="myMainPU")。应该是这样的@Persistence。 - 我想用 unitName 属性注释我的辅助 PU。例如。
@Persistence(unitName="auxilliaryPU")
如何做到这一点?我使用 Hibernate 4+,也可以接受专有解决方案。
谢谢。
【问题讨论】: