在线385人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
J2EE/JavaEE/JEE/EJB/JSF等技术讨论
上一主题
in my application,i hava a bidirectional parent/child mapping( many end:inverse=true, cascade=all, ..
返回本主题
返回主题列表
下一主题
如何将集合数据传打到客户端
Go
总共有
5
回复 /
1
页
前往下页:
AreYouOK?
悄悄话
发表文章: 75
注册时间: 2003年03月31日 18:28
关于J2EE事务的NotSupported和Supports
2003年08月15日 15:00
标签列表
jta
(17)
SUN的教程上如是说:
////////////////////////////////////////////////////////////////
NotSupported
如果客户端在一个运行的事务中调用企业Bean的方法,这个容器在调用该方
法以前挂起客户端事务。方法执行完后,容器重新开始客户端的事务。
如果客户端不关联事务,容器在方法运行以前不会开始一个新的事务。为不需要事务的方法使用NotSupported属性。因为事务包括整个过程,这个属性可以提高性能。
Supports
如果客户端在一个运行的事务中调用企业Bean的方法,这个方法在客户端的事务中执行,如果这个客户端不关联一个事务,容器运行该方法前也不会开始一个新的事务。因为该属性使方法的事务行为不确定,你应该谨慎使用Supports属性。
///////////////////////////////////////////////////////////////
我对这句不太理解:“因为该属性使方法的事务行为不确定,你应该谨慎使用Supports属性。”
为什么?我觉得好像NotSupported才会比较不确定,因为它可能挂起一个事务。
比如方法A为required,方法B为NotSupported,方法A中调用方法B,方法A在调用B的时候已经锁住了一个表,方法B如果又要读写这个表不会死锁吗?或者挂起事务的时候会放弃锁,那别的线程不会读出脏数据吗?
Supports又如何会导致不确定性?
张无云
悄悄话
发表文章: 22
注册时间: 2003年01月10日 13:08
Re: 关于J2EE事务的NotSupported和Supports
2003年08月15日 16:36
我觉得sun的教材的意思是
如果一个Bean的事务属性设置为support的时候,这个Bean是否在事务中运行是不确定的,随着客户端是否关联事务。就是说在可能事务运行也可能不在事务中运行,这样Bean方法执行结果是不确定,可能不唯一吧。
如果为NotSupport的时候,反正Bean不在事务中运行,这样执行结果是确定的。
adiange
悄悄话
发表文章: 18
注册时间: 2003年08月16日 08:36
Re: 关于J2EE事务的NotSupported和Supports
2003年08月16日 08:38
gz
AreYouOK?
悄悄话
发表文章: 75
注册时间: 2003年03月31日 18:28
Re: 关于J2EE事务的NotSupported和Supports
2003年08月16日 09:01
我到是觉得NotSupported和RequeiredNew很容易导致一个线程自己把自己锁住,要小心使用。设置事务级别根本就不能是一个白盒过程。
Supports我想不出会有什么重大问题
AreYouOK?
悄悄话
发表文章: 75
注册时间: 2003年03月31日 18:28
Re: 关于J2EE事务的NotSupported和Supports
2003年08月16日 09:02
更正
》设置事务级别根本就不能是一个白盒过程。
设置事务级别根本就不能是一个
黑盒
过程。
yyanghhong
悄悄话
发表文章: 62
注册时间: 2003年06月05日 20:03
Re: 关于J2EE事务的NotSupported和Supports
2003年08月16日 12:21
一般查询操作用supported transaction, 更新操作用require transaction.
NotSupported和require new不推荐使用.
这个主题有
5
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询
标签列表
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam