不使用Spring获取EntityManager
我使用的是 hibernate,但不是 Spring,刚刚发现 hibernate-generic-dao。 这个概念看起来不错,但是当我运行它时,我得到一个 NPE,因为我没有调用 setEntityManager()。
如何在不使用 Spring 的情况下获取 EntityManager?
I'm using hibernate but not Spring, and just found hibernate-generic-dao.
The concept seems nice, but when I run it I get a NPE because I haven't called setEntityManager().
How do I obtain an EntityManager without using Spring?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我有这是一些测试代码。它在 META-INF 目录中查找 persistence.xml 文件。
下面是一个示例 persistence.xml,它使用连接到 postgresql 数据库的 hibernate 和两个实体类:
I have this is some test code. It looks for a persistence.xml file in the META-INF directory.
Here's an example persistence.xml that uses hibernate connected to a postgresql database and two entity classes:
使用 Hibernate 4 和 H2 数据库获取 EntityManager。
依赖项:
Obtain EntityManager with Hibernate 4 and H2 database.
Dependencies: