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