Spring配置ibatis
<?xml version="1.0" encoding="GBK"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"><!-- 加载数据库连接properties文件 --><bean id="propertyConfigurer"value="SELECT SYSDATE FROM DUAL" /></bean><bean id="sqlMapClient"/></property></bean><!--根据sqlMapClien创建一个SqlMapClient模版类--><bean id="sqlMapClientTemplate"/></property></bean><!-- 配置事务管理器 --><bean id="transactionManager"ref="dataSource" /></bean><!-- 配置事务的传播特性 --><tx:advice id="txAdvice" transaction-manager="transactionManager"><tx:attributes><tx:method name="select*" read-only="true" /><tx:method name="query*" read-only="true" /><tx:method name="get*" read-only="true" /><tx:method name="find*" read-only="true" /><tx:method name="load*" read-only="true" /><tx:method name="*" propagation="REQUIRED" /></tx:attributes></tx:advice><!-- 配制哪些类哪些方法使用事务 --><aop:config><aop:pointcut id="allManagerMethod"expression="execution(* com.tempus.tmc.*.service.*.*.*(..))" /><aop:advisor advice-ref="txAdvice"pointcut-ref="allManagerMethod" /></aop:config></beans>
?