Я хочу читать текстовые данные (CSV файлы) в начале моего приложения и поместить его в свою базу данных.
Для этого я создал PopulationService с помощью метода инициализации (аннотация @PostConstruct).
Я также хочу, чтобы они исполнялись в одной транзакции, и поэтому я добавил @Transactional по тому же методу.
Однако, @Transactional, похоже, игнорируется: Сделка запускается/останавливается при моих методах DAO низкого уровня.
Нужно ли мне управлять транзакцией вручную?