powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / hibernate.properties not found / JBoss AS 7
1 сообщений из 1, страница 1 из 1
hibernate.properties not found / JBoss AS 7
    #38330561
mvn3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал мавен web проект.
Нужно использовать с JPA2/Hibernate для взаимодействия с БД.
Добавил persistence.xml файл, NetBeans положила его в src/main/resources/META-INF/persistence.xml,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="persistenceUnit" transaction-type="JTA">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <jta-data-source>java:jboss/datasources/myds</jta-data-source>
    <class>com.app.entity,MyEntity</class>
    <properties>
      <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
      <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
      <property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.ImprovedNamingStrategy"/>
      <property name="hibernate.connection.charSet" value="UTF-8"/>
      <property name="hibernate.validator.apply_to_ddl" value="false"/>
      <property name="hibernate.validator.autoregister_listeners" value="false"/>
    </properties>
  </persistence-unit>
</persistence>



DataSource рабочий, могу получить из него соед с БД, таблица на основании entity (MyEntity) создается, но EntityManager -> null.
При страте JBoss вижу в логе:

INFO [org.hibernate.annotations.common.Version] (MSC service thread 1-5) HCANN000001: Hibernate Commons Annotations {4.0.1.Final}
INFO [org.hibernate.Version] (MSC service thread 1-5) HHH000412: Hibernate Core {4.0.1.Final}
INFO [org.hibernate.cfg.Environment] (MSC service thread 1-5) HHH000206: hibernate.properties not found
org.hibernate.cfg.Environment] (MSC service thread 1-5) HHH000021: Bytecode provider name : javassist
[org.hibernate.ejb.Ejb3Configuration] (MSC service thread 1-5) HHH000204: Processing PersistenceUnitInfo [
name: persistenceUnit
..]

...................................................
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
    @PersistenceContext
    private EntityManager entityManager;    
    
    @Override
    public void save(MyEntity ent) {
        if (entityManager == null) System.out.println("!!!!!!!!!!!!!!!!!!!!! ENTITY MANAGER IS NULL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
        else System.out.println("!!!!!!!!!!!!!!!!!!!!! ENTITY MANAGER IS NOT NULL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    }



Что я делаю не так?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / hibernate.properties not found / JBoss AS 7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]