<?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">
<select id="selectPageVo" resultType="xxx.xxx.xxx.UserVo(实体类包地址)">
SELECT id,name FROM user WHERE state=#{state}(sql语句)
</select>
不用xml
注解 说明
@Insert 新增
@Delete 删除
@Update 更新
@Select 查询
@Result 结果集封装
@Results 与@Result 一起使用,封装多个结果集
@ResultMap 引用@Results 定义的封装
@One 一对一结果集封装
@Many 一对多结果集封装
@SelectProvider 动态 SQL 映射
@CacheNamespace 注解二级缓存的使用