美文网首页
spring之配置

spring之配置

作者: iszengmh | 来源:发表于2017-12-08 15:59 被阅读8次

转载链接

首先的在最上面加上aop和tx 命名空间

正文

<pre class="best-text mb-10" style="margin-top: 0px; margin-bottom: 0px; white-space: pre-wrap; word-wrap: break-word; color: rgb(0, 0, 0); font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(40, 85, 126); text-decoration-style: initial; text-decoration-color: initial;">首先的在最上面加上aop和tx   [命名空间](https://www.baidu.com/s?wd=%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9Pvf1nA79PyD1njcLnjF-0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnWDsPWnvrjn3)
 <!-- 配置hibernate事务管理器 --> 
 <bean id="TransManger"  class="org.springframework.orm.hibernate3.HibernateTransactionManager"> 
  <property name="sessionFactory"> 
   <ref bean="sessionFactory"/> 
  </property> 
 </bean> 
 <!-- 配置事务特性 -->
 <tx:advice id="Transtx" transaction-manager="TransManger"> 
  <tx:attributes> 
   <tx:method name="save*" propagation="REQUIRED"/> 
   <tx:method name="delete*" propagation="REQUIRED"/> 
   <tx:method name="update*" propagation="REQUIRED"/> 
   <tx:method name="find*" propagation="REQUIRED"/> 
   <tx:method name="*" read-only="true"/> 
  </tx:attributes> 
 </tx:advice> 
 <!-- 使用aop 注入 --> 
 <aop:config> 
 <aop:pointcut id="pService" expression="execution(* com.qdc.service.*.*.*(..))"/> 
 <aop:advisor advice-ref="Transtx" pointcut-ref="pService"/> 
 </aop:config></pre>

相关文章

网友评论

      本文标题:spring之配置

      本文链接:https://www.haomeiwen.com/subject/ewpemxtx.html