EntityManager.persist(объект) NullPointerExceptionJAVA

Программисты JAVA общаются здесь
Anonymous
EntityManager.persist(объект) NullPointerException

Сообщение Anonymous »

Всю неделю я изо всех сил пытался изучить Java EE. Я создаю API REST, используя Restlet 2.0, Spring, Hibernate и Maven через Netbeans 7.2. Теперь я нахожусь на этапе, когда всякий раз, когда я делаю вызов службы, которая пытается сохранить данные в базе данных, следующий метод выдает исключение NullPointerException

@Override
public void save(T object) {
entityManager.persist(object);
}


Судя по коду, следующий фрагмент должен внедрить объектentManager

protected EntityManager entityManager;

@PersistenceContext
public void setEngityManager(EntityManager entityManger) {
this.entityManager = entityManager;
}


Я обнаружил, что ссылка на внедрение EntityManager приводит к исключению NullPointerException. Но я слишком новичок, чтобы понять, как реализовать это в своем коде. Кроме того, я использую Glassfish 3.1.2.

Кто-нибудь поможет с примером кода?

РЕДАКТИРОВАТЬ/ОБНОВИТЬ:

Ниже приведен файл persistence.xml, который я использую. Я использую MySQL и Glassfish. Должен ли я сохранить его в WEB-INF, где находится persistence-context.xml ИЛИ в src/main/resource, где находится hibernate.cfg.xml?



org.hibernate.ejb.HibernatePersistence
com.mysite.restapi.RestletChildApplication











Подробнее здесь: https://stackoverflow.com/questions/126 ... rexception

Вернуться в «JAVA»