【发布时间】:2011-10-18 21:17:38
【问题描述】:
这里是菜鸟问题。我正在关注this example/tutorial,试图找出我在主要项目中不断遇到的问题。问题是,entityManagerFactory 不断返回 null(因此,在尝试运行第一个 JUnit 测试时,我得到了 NullPointerExcept。)
我目前正在使用 Eclipse Indigo (JavaEE) - JRE7 - Hibernate 3.6.7 和 JBoss 7
这是我的persistence.xml(同样是从教程中截取的copipasta)
<persistence>
<persistence-unit name="examplePersistenceUnit"
transaction-type="RESOURCE_LOCAL">
<properties>
<property name="hibernate.show_sql" value="false" />
<property name="hibernate.format_sql" value="false" />
<property name="hibernate.connection.driver_class"
value="org.hsqldb.jdbcDriver" />
<property name="hibernate.connection.url"
value="jdbc:hsqldb:mem:mem:aname" />
<property name="hibernate.connection.username" value="sa" />
<property name="hibernate.dialect"
value="org.hibernate.dialect.HSQLDialect" />
<property name="hibernate.hbm2ddl.auto" value="create" />
</properties>
</persistence-unit>
</persistence>
到目前为止我已经尝试/发现的事情:
如果您尝试创建工厂,似乎这个问题tends to occur 具有未在 persistence.xml 中列出的持久性单元
仔细检查了必要的 JAR 是否包含在 Eclipse 的 构建路径库,谷歌建议这可能是一个可能的原因 用于短路并返回的 createEntityManagerFactory() 调用 null(而不是仅仅抛出异常或记录消息)
可能是由于一个可能的错误whilst configuring Hibernate 连接?
过去几周我一直在碰壁,所以不言而喻,任何帮助/一般方向提示都非常感谢:D
【问题讨论】:
标签: java hibernate jpa entitymanager hibernate-entitymanager