你的位置:首页 > 软件开发 > Java > 通过mybatis实现单表内一对多的数据展示

通过mybatis实现单表内一对多的数据展示

发布时间:2017-08-26 14:00:13
表:  需求:  将表中的数据,按照一级二级分类返回给前端json数据代码实现:  java代码:1 public class ResultIndustry {2 private String industryFirst;//一级行业3 private List<Str ...

通过mybatis实现单表内一对多的数据展示

表:

  通过mybatis实现单表内一对多的数据展示

需求:

  将表中的数据,按照一级二级分类返回给前端json数据

代码实现:

  java代码:

1 public class ResultIndustry {2  private String industryFirst;//一级行业3  private List<String> industrySecondList;//二级行业

 

  mybatis代码:

 1 <select id="getResultIndustryList" resultMap="resultIndustryMap"> 2   SELECT DISTINCT industry_first,industry_second 3   FROM results 4   WHERE industry_second IS NOT NULL 5   AND industry_second != "" 6  </select> 7  8  <resultMap id="resultIndustryMap" type="com.gy_resc.common.bean.ResultIndustry"> 9   <result property="industryFirst" column="industry_first" jdbcType="VARCHAR"/>10   <collection property="industrySecondList" ofType="java.lang.String">11    <result property="industrySecond" column="industry_second" jdbcType="VARCHAR"/>12   </collection>13  </resultMap>

总结:

  其实就是一对多的封装数据,从传统的表关联的一对多,联想到单表内的一对多.

 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:通过mybatis实现单表内一对多的数据展示

关键词:mybatis

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录