有没有办法通过maven生成JPA 2.0元模型而没有persistence.xml文件.我正在使用eclipselink.
在我的Java EE项目中,我正在做类似以下的工作,因为在这种情况下我有一个persistence.xml.
现在我有一个spring项目,它通过spring上下文配置jpa.是创建元模型以创建persistence.xml的唯一方法,还是我可以在spring上下文中保留配置?
最佳答案
我相信EclipseLink无论如何都需要persistence.xml.
您只能在元模型生成阶段使用Hibernate,Apache OpenJPA或Datanucleus.
过冬
MetaModelEntityProcessor
Apache OpenJPA
Meta.AnnotationProcessor6Metamodel>trueMetamodel>
Datanucleus将
atanucleus.jpa.query.JPACriteriaProcessoratanucleusatanucleus-jpa-queryatanucleus.version}atanucleusatanucleus-coreatanucleus.version}