使用resultMap
该方式的详细用法见封装MyBatis输出结果那一篇博客。
使用列别名
resultType的默认原则是:同名的列值赋值给同名的属性
这个时候可以从sql语句下手,使用列别名,这里面的列别名和java对象中的属性名一致
<select id="selectAlias" resultMap="com.itheima.domain.User"> select id as myid,username as myname from user </select>
博客介绍了MyBatis输出结果的封装方法。一是使用resultMap,详细用法可参考另一篇博客;二是使用列别名,利用resultType默认原则,让sql语句中的列别名与Java对象属性名一致来赋值。
该方式的详细用法见封装MyBatis输出结果那一篇博客。
resultType的默认原则是:同名的列值赋值给同名的属性
这个时候可以从sql语句下手,使用列别名,这里面的列别名和java对象中的属性名一致
<select id="selectAlias" resultMap="com.itheima.domain.User"> select id as myid,username as myname from user </select>
630
597
1244

被折叠的 条评论
为什么被折叠?