使用resultmap代替resulttype
解决数据库字段与数据库实例类属性字段名不同的问题
使用resultmap设置字段与类属性映射
数据库字段 id name psw
数据库实例类属性 id name password
<?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">
<mapper namespace="com.dao.ImpMapper">
<!--
id:seelct中resultmap的名字
type:是数据库实例类的类名,小写开头
column:数据库的字段名
property:数据库实例类的属性名
配合使用column,property,字段名字相同的不用在这里多余写出来
不同的在这里对应位置写好,映射
-->
<resultMap id="mybatismap" type="mybatis">
<result column="psw" property="password"/>
</resultMap>
<!--mybatismap就是什么的id-->
<select id="selectlist" resultMap="mybatismap">
select * from mybatis_1
</select>
</mapper>