【发布时间】:2017-06-18 01:06:30
【问题描述】:
我知道类中的@Transactional注解影响所有方法,方法中的@Transactional注解只影响该方法并覆盖类注解。
但是,这段代码有意义吗?(类中没有更多方法)
@Service
@Transactional
public class Service extends AbstractCrudService<A,Repository> {
@Transactional(readOnly=true)
public Optional<A> getByApplicant(B b) {
return repository.findByB(b);
}
如果只在方法中放@Transactional注解也一样吗?
@Service
public class Service extends AbstractCrudService<A,Repository> {
@Transactional(readOnly=true)
public Optional<A> getByApplicant(B b) {
return repository.findByB(b);
}
【问题讨论】:
标签: java spring transactions