我正在开发一个 java SE 应用程序,我想使用 JPA EntityManager 来管理数据库操作。从我的搜索中,我发现需要制作一个 persistence.xml
文件。但我不知道该把它放在哪里。我的搜索结果显示它应该放在 webRoot\META-INF
中,但我的项目不是 J2EE 项目,因此它没有 webRoot 或 META-INF 目录。这是我获取实体管理器的代码:
private static EntityManagerFactory factory = Persistence.createEntityManagerFactory("unitName");
protected EntityManager entityManager = entityManager = factory.createEntityManager();
但这总是会导致 javax.persistence.PersistenceException
异常并向我返回此消息:
No Persistence provider for EntityManager named unitName
如何解决这个问题?
感谢您的关注。
最佳答案
关于java - 如何在 java SE 应用程序中使用 JPA EntityManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38301944/