你的位置:首页 > 软件开发 > Java > mybatis与spring的整合

mybatis与spring的整合

发布时间:2015-05-31 00:00:40
本人刚刚接触mybatis,今天把它和spring整合起来用了一个上午==。一开始是通过配置文件来配置,后来尝试用了一下注解,觉得mybatis的注解真的有点恶心。。。一大坨的,所以我还是建议使用配置文件吧!1.首先配置spring配置文件 <!--数据源--> & ...

本人刚刚接触mybatis,今天把它和spring整合起来用了一个上午==。

一开始是通过配置文件来配置,后来尝试用了一下注解,觉得mybatis的注解真的有点恶心。。。一大坨的,所以我还是建议使用配置文件吧!

1.首先配置spring配置文件

 <!--数据源-->  <bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">    <property name="url" value="jdbc:mysql://localhost:3306/test"/>    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>    <property name="username" value="root"/>    <property name="password" value="root"/>  </bean>  <!--mybatis 的 sqlsessionFactoryNean-->  <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">    <property name="dataSource" ref="datasource"/>    <property name="configLocation" value="classpath:conf./>    <property name="mapperLocations" value="classpath:com/seven/dao/*./>    <property name="typeAliasesPackage" value="com.seven.domain"/><!--指定实体类包,自动将实体类的简单类名映射为别名-->  </bean>  <!--映射器接口,,,,有了 下面配置就不用了-->  <!-- <bean id="userMapper" >    <property name="sqlSessionFactory" ref="sqlSessionFactory"/>    <property name="mapperInterface" value="com.seven.dao.UserMapper"/>  </bean>-->  <!--mybatis自动扫描加载sql映射文件:mapperScannerConfigurer-->  <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">    <property name="basePackage" value="com.seven.dao"/><!--指定sql映射文件、接口所在的包-->    <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>   </bean>  <!--事务管理器-->  <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">    <property name="dataSource" ref="datasource"/>  </bean>  <!--声明事务-->  <tx:annotation-driven transaction-manager="transactionManager"/>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:mybatis与spring的整合

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录