关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才
JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队
商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecg@qq.com
Spring中的@Transactional 放在类级别 和 方法级别 上有什么不同?
@Transactional放在类级别上是否等同于该类的每个方法都放上了@Transactional?
是的 一般类上这么写
//默认将类中的所有函数纳入事务管理. @Transactional(readOnly=true) //配置事务 查询使用只读 public Demo{ //方法的写法 (增删改要写 ReadOnly=false 为可写) @Transactiona(propagation=Propagation.REQUIRED,isolation=Isolation.DEFAULT,readOnly=false) public void saveUser(){ } } Propagation.REQUIRED :有事务就处于当前事务中,没事务就创建一个事务 isolation=Isolation.DEFAULT:事务数据库的默认隔离级别 readOnly=false:可写 针对 增删改操作 注意:方法的@Transactional会覆盖类上面声明的事务
使用道具 举报
本版积分规则 发表回复