MyBatis 3

上面我明白生成sqlsession

现在是讲映射器

映射器很重要

它成分:一个接口和对应的xml文件(或者注解)

用xml实现映射器

  先定义POJO

package com.learn.ssm.chapter3.mapper;
public class Role{
    private Long id ;
    private String roleName;
    privare String note;
    /------get and set方法-----/
    }

定义接口

package com.learn.ssm.chapter3.mapper;
public interface RoleMapper{
    public Role getRole(Long id);
    }

xml配置

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE  xxxxxxx
            xxxxxxxxxx
            xxxxxxx>//
    <mapper namspace="com.learn.ssm.chapter3.mapper.RoleMapper">
    <select id="getRole",parameterType="long",resultType="Role">
    select id ,role_name as roleName, note from t_role where id =#{id} //#表示传递进去的参数
    </select>
    </mapper>

调用xml配置文件

前面的基础配置文件中<mapper resource="com.learn.ssm.xxxxx.xml>用来已入一个xml文件;

会当凌绝顶,一览众山小
原文地址:https://www.cnblogs.com/quenvpengyou/p/13497042.html