Я использую AbstractTransactionalJUnit4SpringContextTests
для тестирования моих реализаций dao.
Вышеупомянутый абстрактный класс имеет метод exeuteSqlScript
, который я пытаюсь выполнить перед каждым тестовым примером.
Так что моя проблема в том, что когда я пытаюсь выполнить тестовый сценарий для сохранения записи, это дает мне исключение ниже org.springframework.dao.CannotAcquireLockException: Hibernate operation: could not insert
.
Также я не вижу никаких записей, вставленных в базу данных с executeSqlScript
из-за реализации AbstractTransactionalJUnit4SpringContextTests
.
из сценария sql пытается вставить несколько записей.
P.S. я использую spring2.5 и hibernate 3 и mysql.
Спасибо за любую помощь