<!--配置扫描注解实体的包-->
<property value="com.mycom.*.entity">
</property>
</bean>
<!-- 配置事务管理器 -->
<bean >
<property ref="sessionFactory"/>
</bean>
<!-- 配置哪些类哪些方法使用哪种事务传播特性 -->
<tx:advice transaction-manager="transactionManager">
<tx:attributes>
<tx:method propagation="REQUIRED"/>
<tx:method propagation="REQUIRED"/>
<tx:method propagation="REQUIRED"/>
<tx:method propagation="REQUIRED"/>
<tx:method propagation="REQUIRED"/>
<!--hibernate4必须配置为开启事务 否则 getCurrentSession()获取不到-->
<tx:method propagation="REQUIRED" read-only="true"/>
</tx:attributes>
</tx:advice>
<!-- 配置Aop的切入位置 -->
<aop:config>
<!-- 对业务逻辑层实施事务 -->
<aop:pointcut
expression="execution(* com.mycom.*.service.*.*(..))"/>
<aop:advisor pointcut-ref="ServiceMethod" advice-ref="txadvice"/>
</aop:config>
<!--配置根据注解,自动注入Log对象-->
<bean lazy-init="false" />