首页 >> 文摘 >> JAVA

事务属性介绍

采集日期:2008-5-3作者:buffet518(注:本数据由系统自动采集,内容与BHCODE无关)
一.、传播行为(Propagation behavior) 二、隔离层级(Isolation level) 三、只读提示(Read-only-hints) 如果事务只进行读取的动作,则可以利用底层数据库在只读操作时发生的一些最佳化动作,由于这个动作利用到数据库在只读的操作时发生的一些最佳化动作,由于这些动作利用到数据库在只读的事务操作最佳化,因此必须在事务中才有效,也就是说要搭配传播行为来设置。 四、事务超时期间(The transaction timeout  period) 有的事务操作可能延续很长一段的时间,事务本事可能关联到数据表格的锁定,因而长时间的事务操作会有效率上的问题,对于过长的事务操作,您要考虑Roll back事务并要求重新操作,而不是无限时的等待事务完成。计时是从事务开始时,所以这个设置必须搭配传播行为来设置。 Spring 的 "propagation"属性默认值是"REQUIRE", "isolation"属性默认值是"DEFAULT", "timeout" 属性默认值是"-1"(单位是秒)、"read-only"属性默认是"false"。
本周推荐
MORE
热点关注
MORE