前言
MyBatis将Mysql字段名和Java属性名映射
在sql映射xml中配置映射
- 在sql映射xml中配置文件中,利用
<resultMap></resultMap>
标签配置Mysql字段名和Java属性名的映射
- 在其他需要返回值的标签属性中,不使用
ResultType
,改用ResultMap
,值为<resultMap></resultMap>
的id属性
src/main/resources/UserMapper.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?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.Mapper.UserMapper">
<resultMap id="UserResultMap" type="com.pojo.User"> <result column="user_name" property="userName" /> </resultMap>
<select id="selectAll" resultMap="UserResultMap"> select * from user </select>
</mapper>
|
完成
参考文献
哔哩哔哩——黑马程序员