【发布时间】:2019-11-12 20:20:54
【问题描述】:
我有以下情况:
@Service
public class MyService {
private final MyRepository repository;
@Autowired
public MyService(MyRepository repository){
this.repository = repository;
}
public List<Data> getData(){
return repository.findAll();
}
@Transactional
public void saveData(Data data){
repository.save(data);
}
}
当我调用saveData方法时,@Transactional注解没有被应用,方法抛出TransactionRequiredException。
如何启用@Transactional注解?
【问题讨论】:
标签: spring-data-jpa spring-batch autowired spring-transactions