介绍
详见:数据库事务:只读事务
注解
启用只读事务
@Transactional(readOnly=true)
注意: readOnly 默认值为 false。一般使用默认值
xml设置
一般查询设置为 只读事务,提高性能
<tx:advice id="transaction" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="query" propagation="REQUIRED" read-only="true" />
<tx:method name="*add*" propagation="SUPPORTS" />
<tx:method name="update*" propagation="REQUIRED" />
</tx:attributes>
</tx:advice>