Настройка JPA и JOTM без пружины - PullRequest
0 голосов
/ 09 марта 2010

Может ли кто-нибудь указать мне пример настройки JPA / JOTM в среде, в которой Spring не используется ?

Я создаю веб-приложение с Tomcat и JPA / MySQL. В настоящее время я просто использую транзакции RESOURCE_LOCAL в блоке сохраняемости JPA, но я бы хотел перейти к настоящему менеджеру транзакций (JOTM), если это возможно. Я просмотрел всю сеть и все, что мне удалось найти, это примеры использования Spring.

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

Спасибо

1 Ответ

2 голосов
/ 09 марта 2010

В JBoss есть интересная статья , показывающая, как настроить Hibernate с различными автономными менеджерами транзакций, включая JOTM (статья рассказывает больше, чем хорошо, но тот, кто может делать больше, может делать меньше) и БЕЗ Весна.

Но на самом деле, я бы предложил использовать Atomikos (который описан в статье) вместо JOTM, потому что это отличный продукт и:

В настоящее время это уникальный менеджер транзакций, который я нашел с онлайн-документацией о том, как интегрироваться с Hiberante без Spring, вне любого контейнера J2EE . Кажется, что это уникальный поддерживающий XaDataSource вместе с Pooling, поэтому не имеет значения, что он не поставляется с собственной реализацией JNDI (в следующем примере мы будем использовать одну из JBoss).

На всякий случай я написал об автономных менеджерах транзакций в этом предыдущем ответе .

...