概述
<select id="selectClasssById" resultMap="classsid" >
select classs.* , user.id 'userid' ,user.age 'age', user.name 'name',user.phone 'phone' ,user.classs_id 'classs_id' FROM classs, USER WHERE classs.id=user.classs_id
</select>
<resultMap id="classsid" type="mybatis.Classs">
<id property="id" column="id"/>
<result property="classs_name" column="classs_name"/>
<result property="grade" column="grade"/>
<collection property="user" column="user.id" ofType="mybatis.User">
<id property="id" column="userid"/>
<result property="name" column="name"/>
<result property="sex" column="sex"/>
<result property="age" column="age"/>
<result property="phone" column="phone"/>
<result property="classs_id" column="classs_id"/>
</collection>
</resultMap>
MyBatis 多表联合查询,两张表中字段重复时,在配置文件中,sql语句联合查询时使用字段别名,resultMap中对应的column属性使用相应的别名
最后
以上就是精明大碗为你收集整理的mybatis一对多查询,字段重复解决办法的全部内容,希望文章能够帮你解决mybatis一对多查询,字段重复解决办法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复