Вопрос

У меня есть несколько гиберната, оказывающих слушателей, которые я использую для целей аудита. Я просто начинаю на CDI и до сих пор приятно удивлен своей простотой и властью. Поскольку кажется, что все интегрируют функциональность CDI, я думал, что буду поднять вопрос, является гибернатом, поддерживая его или будет ли это?

Не только было бы приятно иметь доступ к различным компонентам, но также было бы здорово иметь доступ к другой контекстуальной информации легко и не ограничиваться интерфейсами Hibernate.

Это было полезно?

Решение

Вопрос должен быть наоборот - будет ли CDI поддерживать гибернацию интеграции.

Какие CDI должен поддерживать, возможно, через расширение:

  • Инъекция А.Н. EntityManager где есть @PersistenceContext, а также EntityManagerFactory где есть @PersistenceUnit
  • Обработка транзакции и сеанса обращение с жизненным циклом

Google для «контекста настойчивости сварки», и вы получите несколько примеров того, как использовать Hibernate (JPA) с Weld, который является эталонной реализацией CDI. Читать эта нить также. А также Этот пример

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top