2017-02-01 54 views
0

我知道類中的@Transactional註釋會影響所有的方法,而@Transactional註解只會影響此方法並覆蓋類註解。Spring @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); 
    } 

回答

0

兩個例子相同的方式工作

@Transactional上使用@Transactional所有methodos設置類,但如果你把@Transactional O法,這種更換類註釋

相關問題