@PersistenceContext не применим к параметрам. Как внедрить EntityManager через конструктор?JAVA

Программисты JAVA общаются здесь
Anonymous
@PersistenceContext не применим к параметрам. Как внедрить EntityManager через конструктор?

Сообщение Anonymous »

Рекомендуется использовать внедрение конструктора. Однако я не могу добиться этого с помощью @PersistenceContext.

Мне хотелось бы иметь следующий конструктор:

Код: Выделить всё

private final EntityManager entityManager;

@Autowired
public MyService(@PersistenceContext EntityManager entityManager) {
this.entityManager = entityManager;
}
Но я не могу, поскольку @PersistenceContext применим только к TYPE, METHOD и FIELD.< /p>

Вопрос: Как внедрить управляемый контейнером EntityManager посредством внедрения конструктора?

Вопрос: Как мне внедрить управляемый контейнером EntityManager посредством внедрения конструктора?

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

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