hibernate.transaction.manager_lookup_class VS hibernate.transaction.jta.platform - PullRequest
0 голосов
/ 08 января 2019

У меня есть это hibernate.transaction.manager_lookup_class свойство в моем файле persistence.xml, затем у меня появляется это предупреждение при запуске моего приложения.

Using deprecated org.hibernate.transaction.TransactionManagerLookup strategy [hibernate.transaction.manager_lookup_class], use newer org.hibernate.service.jta.platform.spi.JtaPlatform strategy instead [hibernate.transaction.jta.platform]

Я не знаю, в чем разница между двумя свойствами? И какая от них польза?

Может ли кто-нибудь объяснить разницу и использование их

Я использую Hibernate 4 с Websphere 8,5

1 Ответ

0 голосов
/ 08 января 2019

JtaPlatform предлагает больше интеграций, похожих на транзакции, кроме менеджера транзакций, а именно:

  • как найти менеджер транзакций
  • как пользовательская транзакция
  • как зарегистрировать синхронизацию транзакций

Полный интерфейс JtaPlatform вы можете увидеть на GitHub здесь: https://github.com/hibernate/hibernate-orm/blob/master/hibernate-core/src/main/java/org/hibernate/engine/transaction/jta/platform/spi/JtaPlatform.java

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