Mapper.xml
<!--定义resultMap
将SELECTid id_,username username_ FROM USER 和User类中的属性作一个映射关系
type:resultMap最终映射的java对象类型,可以使用别名
id:对resultMap的唯一标识
-->
<resultMap type="user"id="userResultMap">
<!--id表示查询结果集中唯一标识
column:查询出来的列名
property:type指定的pojo类型中的属性名
最终resultMap对column和property作一个映射关系 (对应关系)
-->
<idcolumn="id_" property="id"/>
<!--
result:对普通名映射定义
column:查询出来的列名
property:type指定的pojo类型中的属性名
最终resultMap对column和property作一个映射关系 (对应关系)
-->
<resultcolumn="username_" property="username"/>
</resultMap>
<!--使用resultMap进行输出映射
resultMap:指定定义的resultMap的id,如果这个resultMap在其它的mapper文件,前边需要加namespace
-->
<selectid="findUserByIdResultMap" parameterType="int"resultMap="userResultMap">
SELECTid id_,username username_ FROM USER WHERE id=#{value}
</select>