MyBatis
第一部分
mybatis入门
mybatis概述
mybatis环境搭建
可以直接在diea中创建普通的maven项目(不用勾选选项),之后自己在pom.xml中导入需要的包和依赖
创建打包方式,我们打包成jar包就可以了
如果我们要是用MyBatis,还需要导入MyBatis的坐标,这个坐标就是的一个依赖,我们可以从MyBatis的官网上获取,进入之后选择“简体中文”
点击 入门,复制这段代码到pm.xml中
放在自己写的中间位置,在打包方式之后写。拷过来要修改version的值,即版本号,输入一个3,会自动出来一些版本号,可以选择最新版,比如我选的就是3.5.4
如果需要使用mysql,需要导入mysql的坐标,即依赖
如果想用日志部分,需要导入一个log4j的依赖
如果你想进行单元测试,需要导入一个junit的依赖
以上就可以了,我们使用MyBatis一般只需要用到前两个依赖:MyBatis和mysql
现在我们已经创建好了一个maven工程,接下来开始具体地搭建环境
首先在面目录下创建如下所示的结构:
com、itheima、dao、daomain是包
CUserDao是接口
User是java类
com、ithema、dao是Directory类型
CUserDao.xml、SqlMapconfig.xml是File类型
SqlMapconfig.xml和com是同级的
接下来在其中添加相应的配置
在User.java中实现Serializable接口,并添加用户属性
空白处右击添加getter、setter和toString属性
接下来在接口中创建查询所有的接口
然后再SqlMapconfig.xml中添加配置文件
将下面这段代码复制到SqlMapconfig.xml中:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
然后开始配置环境
environments 的default名字可以是mysql也可以是其他,但是必须与environment中id的值相同
然后在environment环境下指定映射文件的位置
在CuserDao.xml中添加配置文件
首先将下边这段代码放入CuserDao.xml中
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
然后配置查询所有
现在,我们就完成了Mybatis的环境搭建了
mybatis入门案例