JpaItemWriter: no transaction is in progress

后端 未结 2 653
鱼传尺愫
鱼传尺愫 2020-12-11 06:11

I\'d like to use JpaItemWriter to batch persist entities. But when I use the following code to persist, I\'m told:

Hibernate: 
    select
        nextval (\'         


        
2条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-11 06:23

    I solved it creating my own transactional JpaWriter:

    @Component
    public class CustomItemWriter extends JpaItemWriter {
        @Override
        @Transactional
        public void write(List items) {
            super.write(items);
        }
    }
    

提交回复
热议问题