@Transactional放在类上等同于该类的每个方法都放上了@Transactional
@Transactional(readOnly
=true)
public Demo
{
@Transactiona(propagation
=Propagation
.REQUIRED
,isolation
=Isolation
.DEFAULT
,readOnly
=false)
public void saveUser(){
}
}
Propagation.REQUIRED :有事务就处于当前事务中,没事务就创建一个事务 isolation=Isolation.DEFAULT:事务数据库的默认隔离级别 readOnly=false:可写 针对 增删改操作
注意:方法的@Transactional会覆盖类上面声明的事务.