spring配置文件需要哪些部分
1:DTD约束
2:数据源datasource(gdqsDataSource)
3,session工厂(SqlSessionFactory)
4,注册方式
<!--注册Mapper方式一 <bean id="userMapper" value="org.hyn.maper.UserMapper"/> <property name="sqlSessionFactory" ref="sqlSessionFactory"/> </bean>--><!-- 注册Mapper方式二:也可不指定特定mapper,而使用自动扫描包的方式来注册各种Mapper ,配置如下:--><bean value="com.zjedusoft.gdqs.map" /></bean>
?
?
5:事务管理器transactionManager
6:事务的传播特性
<bean id="transactionManager"ref="gdqsDataSource" /> </bean><aop:config> <aop:advisor pointcut="execution(* com.zjedusoft.gdqs.service.*.*(..))" advice-ref="txAdvice"/> </aop:config> <!-- 配置事务的传播特性--><tx:advice id="txAdvice" transaction-manager="transactionManager"><tx:attributes><tx:method name="add*" propagation="REQUIRED" /><tx:method name="del*" propagation="REQUIRED" /><tx:method name="update*" propagation="REQUIRED" /><tx:method name="remove*" propagation="REQUIRED" /><tx:method name="*" read-only="true" /><tx:method name="*" rollback-for="Exception" /> </tx:attributes></tx:advice>
?