首页 > 其他 > 详细

MyBatis一对多

时间:2014-03-11 22:49:59      阅读:723      评论:0      收藏:0      [点我收藏+]

最近公司有SSI(spring+spring mvc + mybtais)框架,取数据的时候需要取一对多

一个车系对应多个子配件

bubuko.com,布布扣

实体类:

车系类:里边添加配件的List

private List<CarAccessories> carAccessoriesList;

xml:

bubuko.com,布布扣
 1 <resultMap id="allAccessiories" type="conm.xx.xx.model.CarSeries">
 2         <id column="pkid" property="pkid" jdbcType="VARCHAR" />
 3         <result column="series_name" property="seriesName" jdbcType="VARCHAR" />
 4         //collection
 5         <collection property="carAccessoriesList" ofType="com.xx.xx.model.CarAccessories">
 6             <id column="pkid" property="pkid" jdbcType="VARCHAR" />
 7             <result column="parentId" property="parentid" jdbcType="VARCHAR" />
 8             <result column="accessoriesName" property="accessoriesname"
 9                 jdbcType="VARCHAR" />
10             <result column="accessoriesImage" property="accessoriesimage"
11                 jdbcType="VARCHAR" />
12         </collection>
13 </resultMap>
bubuko.com,布布扣

sql:

<select id="listAccessories" resultMap="allAccessiories">
        SELECT s.*,a.* FROM car_series s LEFT JOIN car_accessories a ON s.pkid = a.parentId
</select>

dao:

public List<CarSeries> listAccessories();

MyBatis一对多,布布扣,bubuko.com

MyBatis一对多

原文:http://www.cnblogs.com/wangdongBlog/p/3593388.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!