PROPAGATION_MANDATORY:
带有这个特性的方法必须在事务内被调用;否则它会抛出异常(对于远程客户:RemoteException;对于本地会报:EJBException)PROPAGATION_NESTED :
这个好象楼主写错了:)PROPAGATION_NEVER:
被调用的方法必须是事务的一部分。不然就会抛出错误:TransactionRequireException异常(远)或者 RequireException(本地)PROPAGATION_NOT_SUPPORTED:
表明方法不需要事务,但是可以在事务的范围内执行。PROPAGATION_REQUIRED:这个我想楼主明白知道什么意思了,我不再多说。PROPAGATION_REQUIRED_NEW:表明创建新事务。它永远都不应该运行在已经完成的任务的事物内部PROPAGATION_SUPPORTS:使用它就是不能把事物传递给方法
带有这个特性的方法必须在事务内被调用;否则它会抛出异常(对于远程客户:RemoteException;对于本地会报:EJBException)PROPAGATION_NESTED :
这个好象楼主写错了:)PROPAGATION_NEVER:
被调用的方法必须是事务的一部分。不然就会抛出错误:TransactionRequireException异常(远)或者 RequireException(本地)PROPAGATION_NOT_SUPPORTED:
表明方法不需要事务,但是可以在事务的范围内执行。PROPAGATION_REQUIRED:这个我想楼主明白知道什么意思了,我不再多说。PROPAGATION_REQUIRED_NEW:表明创建新事务。它永远都不应该运行在已经完成的任务的事物内部PROPAGATION_SUPPORTS:使用它就是不能把事物传递给方法
解决方案 »
- 很奇葩的问题,严重困扰
- 请教在eclipse3.1+myeclipse4.0中运行程序报的什么错啊?该怎样改才行啊?能不能说说具体的改的步骤啊?谢谢!
- java问题
- 用javabeans调用dll的问题
- 怎样将一个dom4j的document对象,格式化后,输出为String
- java Servlet基本的方法有哪几个? Thread类呢?
- Tomcat5能不能实现间隔一段时间自动reload一次?
- Struts in windows 2003 problem!
- 如何将ResultSet的游标移动到生成结果集时的默认位置?
- Spring数据源问题
- hibernate2.0升级为hibernate3.0问题,在线等待!!!!
- 各位,你们用hibernate的时候,有否实现过连多个数据库?
这个常量表示脏数据读取,非重复读取和不真实读取可能发生。
这个级别允许通过一个事务修改的一行数据在没有提交前被另一个事务读取(一个脏读取)。
如果没有修改被会滚,那么第二个事务将获得一个不可用的行记录。 ISOLATION_READ_COMMITTED
这个常量表示脏读取被禁止;非重复读取和不真实的读取可能发生
这个级别仅仅阻止事务在数据未提交修改时读取。 ISOLATION_REPEATABLE_READ
这个常量表示脏读取和非重复读取被阻止;不真实的读取可能发生。
这个级别阻止事务读取未提交更新的行记录并且防止一个事务读取一行记录,第二事务修改该记录,
随后前一个事务又再次读取,两次读取的记录不同(非重复读取)。 ISOLATION_SERIALIZABLE
这个常量表示脏读取,非重复读取和不真实读取都被禁止。
这个级别包括在TRANSACTION_REPEATABLE_READ阻止的事情,以及防止一个事务在满足WHERE条件下读所有的行记录,第二个事务在满足WHERE条件下插入一行,随后前一个事务在同样的条件下重复读取,这是获得的是不真实的行记录。 也许有不准确的地方,可以对照java.sql.Connection的文档