mybaties 的 applicationContext.xml

笛里谁知壮士心,沙头空照征人骨。这篇文章主要讲述mybaties 的 applicationContext.xml相关的知识,希望能为你提供帮助。
< ?xml version="1.0" encoding="UTF-8"?>
< 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:jdbc="http://www.springframework.org/schema/jdbc"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-4.3.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.3.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd">
< context:annotation-config> < /context:annotation-config>
< context:component-scan base-package="com"> < /context:component-scan>

< bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
< property name="driverClass" value="https://www.songbingjia.com/android/com.mysql.jdbc.Driver"> < /property>
< property name="jdbcUrl" value="https://www.songbingjia.com/android/jdbc:mysql:///spring"> < /property>
< property name="user" value="https://www.songbingjia.com/android/root"> < /property>
< property name="password" value="https://www.songbingjia.com/android/123"> < /property>
< property name="minPoolSize" value="https://www.songbingjia.com/android/10"> < /property>
< property name="maxPoolSize" value="https://www.songbingjia.com/android/200"> < /property>
< /bean>
< bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
< property name="dataSource" ref="dataSource"> < /property>
< /bean>
 
< bean id="sqlsessionfactory" class="org.mybatis.spring.SqlSessionFactoryBean">
< property name="dataSource" ref="dataSource"> < /property>
< /bean>
【mybaties 的 applicationContext.xml】< !-- < bean id="factorybean" class="org.mybatis.spring.mapper.MapperFactoryBean">
< property name="mapperInterface" value="https://www.songbingjia.com/android/com.test.UserMapper"> < /property>
< property name="sqlSessionFactory" ref="sqlsessionfactory"> < /property>
< /bean> -->
< !-- 扫描包下的所有Mapper接口 -->
< bean id="factorybean" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
< property name="basePackage" value="https://www.songbingjia.com/android/com.test"> < /property>
< property name="sqlSessionFactory" ref="sqlsessionfactory"> < /property>
< /bean>

< !-- 配置声明式事务 -->
< tx:advice id="txadvice" transaction-manager="transactionManager">
< !-- < tx:attributes>
< tx:method name="*" propagation="REQUIRED" read-only="true"/>
< /tx:attributes> -->
< /tx:advice>
< aop:config >
< aop:pointcut expression="execution(* com.test.Test.*(..))" id="mypointcut"/>
< aop:advisor advice-ref="txadvice" pointcut-ref="mypointcut"/>
< /aop:config>
< /beans>








































    推荐阅读