Loading

MyBatis映射器学习一

一.何为映射器?

映射器是由java接口和XML文件(或注解)共同组成的,它的作用如下:
1.定义参数类型
2.描述缓存
3.描述SQL语句
4.定义查询结果和POJO的映射关系

一个映射器的实现方式有两种,下面只了解xml方式:
1.通过XML文件方式实现
如:
RoleMapper.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
 PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
 "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 
 <mapper namespace="mybaits.mapper.RoleMapper">
 
   <select id="getRole" parameterType="long" resultType="role">
    select id,role_name as roleName,note from t_role where id = #{id}
   </select>
   
   <insert id="insertRole" parameterType="role">
     insert into t_role(role_name,note) values (#{roleName},#{note})
   </insert>
   
   <delete id="deleteRole" parameterType="long">
    delete from t_role where id = #{id}
   </delete>
 </mapper>

RoleMapper.java(接口)

package mybaits
posted @ 2020-07-17 11:18  文牧之  阅读(14)  评论(0)    收藏  举报  来源