ведение транскрипций в шаблоне jdbc весной - PullRequest
1 голос
/ 30 июня 2011

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

1 Ответ

5 голосов
/ 30 июня 2011
  • Определите ваш источник данных в applicationContext
  • Создайте свой класс dao, который будет выполнять вставки, используя JdbcTemplate
  • Создайте класс обслуживания, который вызывает методы вставки вашего класса dao
  • Аннотируйте класс обслуживания с помощью @ Transactional
  • Добавьте <tx:annotation-driven/> к вашему applicationContext и определите transactionManager, который ссылается на ваш источник данных.

См. Ссылку здесь и пример здесь .

...