这个不难看出是设置只读属性。也就是说,这行代码输入后你将不能进行外部的修改操作。除了你上面定义的,其他的方法不走事务
readOnly:定义事务是否为只读,如果为只读事务,则不允许执行写操作。 例如,配置一个事务传播行为为REQUIRED,隔离级别为READ_COMMITTED的事务: <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED" isolation="READ_COMMITTED"/> <tx...
1 <tx:advice id="txAdvice" transaction-manager="transactionManager"> 2 <tx:attributes> 3 <tx:method name="get*" propagation="SUPPORTS" isolation="DEFAULT" 4 read-only="true" /> 5 <tx:method name="find*" propagation="SUPPORTS" isolation="DEFAULT" 6 read-only="true" /> 7 <tx:...
-- 通知 --><tx:adviceid="ad"transaction-manager="transactionManager"><tx:attributes><tx:methodname="inOutMoney"/> 日志(可以查看SQL语句) # Set root category priority to INFO and its only appender to CONSOLE. log4j.rootCategory=INFO, CONSOLE #log4j.rootCategory=INFO, CONSOLE, LOGFILE # Set ...
<tx:method name="del*" propagation="REQUIRED"/> <tx:method name="modify*" propagation="REQUIRED"/> <tx:method name="*" read-only="true"/> </tx:attributes> </tx:advice> <!-- 那些类的哪些方法参与事务 --> <aop:config> <aop:pointcut id="allManagerMethod" expression="execution(* co...
--配置事务传播特性--><tx:advice id="TestAdvice"transaction-manager="transactionManager"><tx:attributes><tx:method name="save*"propagation="REQUIRED"/><tx:method name="del*"propagation="REQUIRED"/><tx:method name="update*"propagation="REQUIRED"/><tx:method name="add*"propagation="REQUIRED"/...
<tx:method name="getHibernateDao" propagation="NOT_SUPPORTED"/> <tx:method name="getHibernateTemplate" propagation="NOT_SUPPORTED"/> <tx:method name="getModelClass" propagation="NOT_SUPPORTED"/> <tx:method name="get*" read-only="true" propagation="REQUIRED"/> ...
<tx:method name="add*" propagation="REQUIRED" /> <tx:method name="create*" propagation="REQUIRED" /> <tx:method name="delete*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="find*" propagation="SUPPORTS" read-only="true" /> <tx:met...
2、事务增强的属性配置 <tx:method/> 元素的属性: 3、使用注解配置jdbc事务 注解:@Transactional 注解属性:name、propagation、isolation、timeout、read-only、rollback-for、no-rollback-for 注解第三方解析: <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> ...
at java.lang.reflect.Method.invoke(Method.java:483) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1640) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowire...