Re[4]: транзакции и тестирование
От: зиг Украина  
Дата: 26.01.15 21:25
Оценка:
Здравствуйте, ., Вы писали:

зиг>>имеешь ввиду не создавать txManager в текущем тестовом спринговом контексте, соотственно все транзакшнл аннотации будут игнорироваться?

зиг>>а транзакцию в тесте сздавать самим вручную вначале и роллбечить в конце?помоему это не будет работать
.>Spring контекст где-то содержит код (тег <tx:annotation-driven>), который проверяет наличие @Transactional на бинах контекста и создаёт прокси-объекты, которые шлют соответствующие команды txManager-у.
.>Вот это тебе надо выбросить из тестового конфига и послать команду txManager-у самому. В setUp методе на начало транзации (getTransaction) и tearDown на откат (rollback).

супер, все сработало, странно чо это я сама не догадалась!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.