我现在正在处理一个 JPA 2.0 项目(在 Eclipse Indigo 中)。在我的 persistence.xml 文件中,我需要指定两个 <persistence-unit> 标记,因为我有两个不同的数据库可以使用。这样做,我收到以下警告:
定义了多个持久性单元 - 仅识别第一个持久性单元
更重要的是,如果我创建我的实体并将它放在我的第二个 <persistence-unit> 中,我会收到一条错误消息,指出我的实体没有在持久性单元中声明:
类“my.package.MyClass”已映射,但不包含在任何持久性单元中
所以,问题是:是否可以在persistence.xml 文件中声明(并按预期使用它们)许多 <persistence-unit> 标记?如果是,我需要做什么才能获得准确的行为?
谢谢!