1.resultType:从数据库中提取数据,返回结果的类型
2.resultMap:从数据库中提取数据,返回结果集
3.parametresulerType:将信息存入数据库中,传入结果集
案例1. resultType
在mapper文件中,如下
<select id="getTotalAdminUser" parameterType="Map" resultType="int">
select count(*) from tb_admin_user
where is_deleted=0
</select>
检索数据库,返回tb_admin_user中的记录的总数,返回类型为int。
案例2. resultMap
<select id="getAdminUserById" resultMap="AdminUserResult">
select user_name
from tb_admin_user
where id=#{id}
and is_deleted = 0
ORDER BY id DESC limit 1
</select>
根据用户主键检索用户,返回对象为AdminUserResult对象
案例3. parametresulerType
<insert id="addUser" parameterType="xxx.entity.AdminUser">
insert into tb_admin_user(user_name,password_md5)
values(#{userName},#{password})
</insert>
新增用户,将前端传过来的AdminUser对象存入数据库中,所