我有一个模块化应用程序,在我的核心模块中,我通过调用方法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。