mybatis之xml简单映射,解决实体类属性字段与数据库表字段
不⼀致问题
当实体类属性字段与数据库表字段不⼀致时该怎么办?
⽅法⼀:起别名
<select id="getUserList" resultType="RealUser">
select id,name,pwd as password from mybatis.user;
</select>
⽅法⼆:resultMap
<resultMap id="UserMap" type="RealUser">
<!--只需要映射差异字段即可-->数据库简单吗
<result column="pwd" property="password"/>
</resultMap>
<select id="getUserList" resultMap="UserMap">
select * from mybatis.user;
</select>
resultMap 元素是 MyBatis 中最重要最强⼤的元素
ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂⼀点的语句,只需要描述语句之间的关系就⾏了
ResultMap 的优秀之处——你完全可以不⽤显式地配置它们

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。