JDBC可以设置Connection.setTransactionAsolation(int level)确定使用READ UNCOMMITED、REDA COMMITED等事务的隔离级别,可是在EJB3.0中使用JPA,如何设置啊?EJB只为组件提供了@TransactionAttribute注释设置Session Bean方法的事务属性,并未提供设置事务级别的注释啊?
解决方案 »
- JS导出Excel
- struts2 - spring -hibernate -proxool配置
- 悬赏100元人民币+80分,求基于servicemix开发的进行简单数据库操作的source!!!!
- AssertEquals
- 上传文件时产生的错误!!
- javamail获取邮件并将其保存为文件,结果打开此文件,发现内容不正确
- 请对ibatis结构了解的讨论一下动态问题
- 梅花雨日历控件3.0问题,请教梅花雨及各路高人!急盼回复!
- 如何配置jboss,让他支持postgresql
- 高手请进,java调用oracle存储过程(含输出参数).执行总报错,请各位帮忙.
- ksoap包放置到jb工程目录的那个文件夹下
- 学习J2EE好难
它可以有以下参数:
1.REQUIRED:方法在一个事务中执行,如果调用的方法已经在一个事务中,则使用该事务,否则将创建一个
新的事务。
2.MANDATORY:方法必须在一个事务中执行,也就是说调用的方法必须已经有一个事务,否则新抛出一个错
误(ERROR)。
3.REQUIRESNEW:方法将在一个新的事务中执行,如果调用的方法已经在一个事务中,则暂停旧的事务。
4.SUPPORTS:如果方法在一个事务中被调用,则使用该事务,否则不使用事务。
5.NOT_SUPPORTED:如果方法在一个事务中被调用,将抛出一个错误(ERROR)
如果没有指定参数,@TransactionAttribute 注释使用REQUIRED 作为默认参数。JPA提供的事务管理最大的作用也就是用在commit、回滚上。
楼主【andrew830314】截止到2008-07-29 17:22:17的历史汇总数据(不包括此帖):
发帖的总数量:10 发帖的总分数:120 每贴平均分数:12
回帖的总数量:113 得分贴总数量:75 回帖的得分率:66%
结贴的总数量:6 结贴的总分数:90
无满意结贴数:1 无满意结贴分:20
未结的帖子数:4 未结的总分数:30
结贴的百分比:60.00 % 结分的百分比:75.00 %
无满意结贴率:16.67 % 无满意结分率:22.22 %
楼主加油
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=andrew830314
制定ejb规范的专家建议隔离级别应该在资源级设定,借助于资源API,或者其他方式。所以只能用Connection.setTransactionIsolation()来完成隔离级别的设定。