我正在使用guice persist,它依赖于我在persistence.xml
中列出我的持久性单位。据我所知,没有办法在运行时将PersistenceUnitInfo
传递给guice-persist。
但是,在我有多个数据库的情况下,我将模型放在单独的项目中,因此需要单独的persistence.xml
文件。
有没有办法让maven在编译时为我加入这些,以避免我有一个包含所有持久性单元的文件?
答案 0 :(得分:0)
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
<persistence-unit name="de.cware.cweb.projects.ee.user">
<class>de.cware.cweb.services.user.model.JpaUserImpl</class>
</persistence-unit>
<persistence-unit name="de.cware.cweb.projects.ee.role">
<class>de.cware.cweb.services.role.model.JpaRoleImpl</class>
</persistence-unit>
</persistence>