目录
1、Sql映射(Sql Mapper)文件的介绍
2、Mybatis的主配置文件的介绍
3、通过代码模板创建Sql映射文件
4、通过代码模板创建Mybatis主配置文件
1、Sql映射(Sql Mapper)文件的介绍
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><!--namespace:命名空间,唯一值 ,推荐使用:dao 接口的全限定名称 -->
<mapper namespace="com.lifang.dao.StudentDao"><!--<select>: 表示查询操作, 标签中必须是 select 语句1、id: sql 语句的自定义名称,表示要执行的 sql 语句推荐使用 dao 接口中的方法名称,2、resultType: 查询语句的返回结果数据类型,sql语句执行完之后得到了ResultSet查询结果集,遍历这个ResultSet得到的;使用类的全限定类名--><select id="selectStudents" resultType="com.bjpowernode.domain.Student">select id,name,email,age from student <!--要执行的 sql 语句--></select><!--插入操作--><insert id="insertStudent">insert into student(id,name,email,age) values(#{id},#{name},#{email},#{age})</insert><!--更新操作--><update></update><!--删除操作--><delete></delete></mapper>
2、Mybatis的主配置文件的介绍
创建主配置文件:名称为 mybatis.xml
支持中文的 urljdbc:mysql://localhost:3306/springdb?useUnicode=true&characterEncoding=UTF-8
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!--settings:控制Mybatis的全局行为--><settings><!--设置Mybatis输出日志,可以在控制台输出执行的 sql 语句和参数(日志)--><setting name="logImpl" value="STDOUT_LOGGING" /></settings><!--环境标签,配置mybatis环境,里面是数据库的配置信息,可以写多个environment,environments的default对应environment的id,id可以自己起名,default写哪个id,则哪个environment生效--><environments default="dev"><!--id:数据源的名称--><environment id="dev"><!--配置事务类型:使用 JDBC 事务(使用 Connection 的提交和回滚)--><transactionManager type="JDBC"/><!--数据源 dataSource:创建数据库 Connection 对象type: POOLED 使用数据库的连接池--><dataSource type="POOLED"><!--连接数据库的四个要素--><property name="driver" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/springdb?useUnicode=true&characterEncoding=UTF-8"/><property name="username" value="root"/><property name="password" value="123456"/></dataSource></environment></environments><mappers><!--SQL映射文件的位置信息--><mapper resource="com/bjpowernode/dao/StudentDao.xml"/></mappers></configuration>
3、通过代码模板创建Sql映射文件
4、通过代码模板创建Mybatis主配置文件
同理: