Нубский вопрос здесь. Я следую этому примеру/учебнику чтобы попытаться изолировать проблему, с которой я постоянно сталкиваюсь в своем основном проекте. Проблема в том, что entityManagerFactory продолжает возвращать null (таким образом, я получаю NullPointerExcept при попытке запустить первый тест JUnit).
В настоящее время я использую Eclipse Indigo (JavaEE) - JRE7 - Hibernate 3.6.7 и JBoss 7.
А вот и мой файл persistence.xml (опять же, копипаста, взятая прямо из туториала)
<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>
Вещи, которые я уже пробовал/узнал до сих пор:
Кажется, эта проблема имеет тенденцию возникать, если вы пытаетесь создать фабрику с постоянством модуль, который не указан в файле persistence.xml
Дважды проверил, что необходимые JAR-файлы включены в библиотеки путей сборки Eclipse, что, по предположению Google, может быть возможной причиной короткого замыкания вызова createEntityManagerFactory() и возврата null (вместо того, чтобы просто генерировать исключение или регистрировать сообщение)
Может быть из-за возможной ошибки при настройке подключения к гибернации?
Я бился об эту стену последние пару недель, поэтому само собой разумеется, что любая помощь / общие советы по направлению очень ценятся: D
code
Большое спасибо за ваше время. С уважением, 16.10.2011