Управление транзакциями в Ibatis

Dec 30, 2009 10:18

Доброго времени суток, коллеги!
Прошу прощения за очевидно РТФМный вопрос, но нормальной доки найти не удалось.

Есть проект, использующий Ibatis и Spring (Framework который, не MVC).
К Ибатису нужно прикрутить транзакционность таким образом, чтобы транзакция открывалась в начале некоторой последовательности действий (несколько разных методов в ДАО) и ( Read more... )

Leave a comment

Comments 7

(The comment has been removed)

pfa230 December 30 2009, 08:49:44 UTC
спасибо, проапдейтил пост.

Reply


denniskharlamov December 30 2009, 09:59:58 UTC
Что мешает написать фэйковый спринговый бин для этого и на него навесить транзакцию средствами спринга? Может я что то недопонял но спрингом это же проще сделать?

Reply

pfa230 December 30 2009, 10:26:35 UTC
Я, к сожалению, в спринге совсем не копенгаген, поэтому был бы благодарен за чуть более развернутый ответ.

Reply

denniskharlamov December 30 2009, 11:27:51 UTC
Если для последовательности действий (методов) нужна транзакция их объединяющая то пишете новый dao и на его методы вешаете @Transactional в конфиге спринга пишете:

Описываете ваш dao там же:

Ну и Спринговая документация вам в помощь. http://static.springsource.org/spring/docs/2.0.x/reference/transaction.html

Reply

denniskharlamov December 30 2009, 11:34:58 UTC
Правда тогда придется и на Spring Dao перейти а Ibatis использовать только как описание запросов. Так что вчистую Спринг TX с Ibatis не состыковать. Что то я протупил

Reply


Leave a comment

Up