MyBatis-Spring integration injects SqlSessionTemplate

http://blog.csdn.net/qq_39654446/article/details/77947541


quote


<span style="font-size:18px;"><?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:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans  
      http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
      http://www.springframework.org/schema/aop  
      http://www.springframework.org/schema/aop/spring-aop-3.0.xsd 
      http://www.springframework.org/schema/context  
      http://www.springframework.org/schema/context/spring-context-3.0.xsd 
      http://www.springframework.org/schema/tx  
      http://www.springframework.org/schema/tx/spring-tx-3.0.xsd 
"> 
 
    <bean id="dataSource" 
        class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
        <property name="driverClassName"> 
            <value>org.gjt.mm.mysql.Driver</value> 
        </property> 
        <property name="url"> 
            <value>jdbc:mysql://localhost:3306/zdy?useUnicode=true&characterEncoding=UTF-8 
            </value> 
        </property> 
        <property name="username"> 
            <value>root</value> 
        </property> 
        <property name="password"> 
            <value>1111</value> 
        </property> 
    </bean> 
     
        <!-- Get the session factory and inject Mybatis, and dateSource Database link --> 
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> 
        <property name="dataSource" ref="dataSource"></property> 
        <property name="configLocation" value= "bs/Mybatis.xml"></property> 
    </bean> 
     
        <!-- Take out the SqlSessionTemplate object in the session factory--> 
     <bean id="  sqlsessionTemplate" class="org.mybatis.spring.SqlSessionTemplate"> 
        <constructor-arg index="0" ref="sqlSessionFactory" /> 
    </bean> 
         
        <!-- Inject sqlsessionTemplate into UserMapper. UserMapper can operate on data --> 
    <bean id="user" class="bs.UserImpl"> 
    <property name="sqlsession" ref="sqlsessionTemplate"> 
    </property> 
    </bean> 
</beans> 
< /span>

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326120331&siteId=291194637