Hibernate MySQL проблема конфигурации транзакций - PullRequest
1 голос
/ 20 января 2010

У меня проблемы с запуском транзакции с Hibernate и MySQL во время работы в JUnit.Я получаю HibernateException, в котором говорится: «TransactionManagerLookup не указан».Я считаю, что это ошибка, потому что у меня нет правильной настройки конфигурации для hibernate.transaction.manager_lookup_class.

Я вижу, что под пространством имен org.hibernate.transaction есть довольно много разных классов поиска, которые я мог бы использовать.Вся документация, которую я мог найти на них, была очень расплывчатой.У меня вопрос, что подходит для MySQL?

Ответы [ 2 ]

0 голосов
/ 17 марта 2010

Чтобы это исправить, мне нужно было внести следующие изменения.

  1. Изменен hibernate.cfg.xml => hibernate.current_session_context_class с jta в поток.
  2. Измененодиспетчер транзакций для org.springframework.orm.hibernate3.HibernateTransactionManager в конфигурации компонента.

0 голосов
/ 20 января 2010

Я делаю это с помощью Spring и менеджеров транзакций.Работает отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...