欢迎来到天天文库
浏览记录
ID:12292722
大小:204.00 KB
页数:5页
时间:2018-07-16
《spring_mybatis整合》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Spring+MyBatis整合教程一、添加需要的jar包1加入Springjar包(注意:在这里需要添加Spring3.X以上版本,Spring2.5不支持Mybatis整合)我在这里添加添加Spring-3.1.0版本2、添加mybatisjar和mybatis-springjar包mybatis-spring.jar是mybatis提供的一个jar包3、在这里使用DBCP数据源4、添加驱动包这里使用mysql数据库为例子添加junit-4.11测试包添加完成之后的jar截图如下:二、添加配置文件主要需要
2、以下配置文件Jdbc.properties:配置jdbc连接数据库的相关属性Log4j.properties:log4j日志工具的配置文件Spring-mybatis.xml:spring+mybatis整合的主要配置文件Mybatis.xml:mybatis主配置文件Jdbc.properties文件配置了连接数据需要的一些选项我们以映射一个User对象为例子1、建立实体并且生成相应的gettersetter方法publicclassUser{privateIntegerid;privateStringna
3、me;}2创建映射接口publicinterfaceUserMapper{/**根据主键查询对象*/intfindById(Integerid);/**根据主键删除对象*/intdeleteById(Integerid);/**将对象更新到数据库*/intupdate(Useruser);/**新增加对象到数据库*/intinsert(Useruser);}3、在同一个包下面创建映射文件UserMapper.xml(文件名字与映射接口名字保持一致)这里需要注意的映射语句id属性时候名称要与映射接口名称保持一致
4、5、"BIGINT"/>id,NAMEselectfromuserwhereid=#{id,j6、dbcType=BIGINT}deletefromuserwhereid=#{id,jdbcType=BIGINT}updateusersetNAME=#{name,jdbcType=VARCHAR}whereid=#{id,jdbcType=BIGINT}7、tid="insert"parameterType="User">insertintouser(id,NAME)values(#{id,jdbcType=BIGINT},#{name,jdbcType=VARCHAR})4、好了现在我们的映射文件写好了下面开始配置mybatis主配置也就是Mybatis.xml这个配置文件主要是用来设置mybatis运行时候一些全局的配置Spring和Mybatis整合时候其实这个主配置文件的作用也不太大,要不要都可以,因为与Spring整8、合的话就是要它的控制权交给spring容器来管理,在这里我们添上这个主配置,再后面Spring中引入就行了,一般就用两个配置:
5、"BIGINT"/>id,NAMEselectfromuserwhereid=#{id,j
6、dbcType=BIGINT}deletefromuserwhereid=#{id,jdbcType=BIGINT}updateusersetNAME=#{name,jdbcType=VARCHAR}whereid=#{id,jdbcType=BIGINT}7、tid="insert"parameterType="User">insertintouser(id,NAME)values(#{id,jdbcType=BIGINT},#{name,jdbcType=VARCHAR})4、好了现在我们的映射文件写好了下面开始配置mybatis主配置也就是Mybatis.xml这个配置文件主要是用来设置mybatis运行时候一些全局的配置Spring和Mybatis整合时候其实这个主配置文件的作用也不太大,要不要都可以,因为与Spring整8、合的话就是要它的控制权交给spring容器来管理,在这里我们添上这个主配置,再后面Spring中引入就行了,一般就用两个配置:
7、tid="insert"parameterType="User">insertintouser(id,NAME)values(#{id,jdbcType=BIGINT},#{name,jdbcType=VARCHAR})4、好了现在我们的映射文件写好了下面开始配置mybatis主配置也就是Mybatis.xml这个配置文件主要是用来设置mybatis运行时候一些全局的配置Spring和Mybatis整合时候其实这个主配置文件的作用也不太大,要不要都可以,因为与Spring整
8、合的话就是要它的控制权交给spring容器来管理,在这里我们添上这个主配置,再后面Spring中引入就行了,一般就用两个配置:
此文档下载收益归作者所有