Spring的transactionAttributes

来源:互联网 发布:倩女幽魂mac桌面版 编辑:程序博客网 时间:2024/06/05 02:37

Spring的transactionAttributes

PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。
PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。
PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。
PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把当前事务挂起。
PROPAGATION_NOT_SUPPORTED--以非事务方式执行操作,如果当前存在事务,就把当前事务挂起。
PROPAGATION_NEVER--以非事务方式执行,如果当前存在事务,则抛出异常。
PROPAGATION_NESTED--如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则进行与PROPAGATION_REQUIRED类似的操作。

 

如果出现<prop key="myMethod">PROPAGATION_REQUIRED,readOnly,-Exception </prop>

其中:

-Exception表示有Exception抛出时,事务回滚. -代表回滚+就代表提交

readonly 就是read only, 设置操作权限为只读,一般用于查询的方法,优化作用.

阅读(498) | 评论(1) | 转发(0) |
0

上一篇:经典sql大全

下一篇:eclipse修改workspace

相关热门文章
  • Flower Gir-ivory off shoulde...
  • 高效 Java Web 开发框架 JessM...
  • Oracle Java开发工具和ADF...
  • bailey ugg boots on clearanc...
  • Spring2.0中新的Bean类型实现...
  • 承接自动化测试培训、外包、实...
  • Solaris PowerTOP 1.0 发布
  • For STKMonitor
  • 项目小体会
  • busybox的httpd使用CGI脚本(Bu...
  • flash播放控件
  • 查看nginx某一时段的日志...
  • ftp服务器日志分析
  • mpi 目标机器积极拒绝,下面错...
  • ps700 安装的aix6.1以后,装上...
给主人留下些什么吧!~~

chinaunix网友2011-03-08 14:06:10

很好的, 收藏了推荐一个博客,提供很多免费软件编程电子书下载:http://free-ebooks.appspot.com

回复 | 举报
原创粉丝点击