JPA,Hibernate以编程方式将另一个jar中的映射类添加到持久化上下文中

时间:2015-12-12 12:17:39

标签: hibernate jpa entitymanager

我有一个模块化应用程序,在我的核心模块中,我通过调用方法echo "Pods/" > .gitignore创建了一个entitymanager实例,在其他模块中,我希望能够定义jpa实体。

如何将一个与persistence.xml文件不在同一个jar中的jpa实体注册到持久化上下文?现在,如果我尝试使用entitymanager加载/保存实体,我会得到Class not mapped exception。

我知道我可以在persistence.xml中添加一个选项Persistence.createEntitymanager("mypersistenceunitname",myCredentialProperties),但每次我创建一个新模块时都需要编辑xml文件。我怎么能以编程方式做到这一点?

我不使用Spring,也不使用jee,它只是jse app。

0 个答案:

没有答案
相关问题