时间:2021-05-19
表:
需求:
将表中的数据,按照一级二级分类返回给前端json数据
代码实现:
java代码:
public class ResultIndustry { private String industryFirst;//一级行业 private List<String> industrySecondList;//二级行业mybatis代码:
<select id="getResultIndustryList" resultMap="resultIndustryMap"> SELECT DISTINCT industry_first,industry_second FROM results WHERE industry_second IS NOT NULL AND industry_second != "" </select> <resultMap id="resultIndustryMap" type="com.gy_resc.common.bean.ResultIndustry"> <result property="industryFirst" column="industry_first" jdbcType="VARCHAR"/> <collection property="industrySecondList" ofType="java.lang.String"> <result property="industrySecond" column="industry_second" jdbcType="VARCHAR"/> </collection> </resultMap>总结:
其实就是一对多的封装数据,从传统的表关联的一对多,联想到单表内的一对多.
以上所述是小编给大家介绍的通过Mybatis实现单表内一对多的数据展示示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
这篇文章主要介绍了Mybatis一对多关联关系映射实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
有时候我们在查询数据库时,需要以查询结果为查询条件进行关联查询。在mybatis中通过association标签(一对一查询,collection一对多查询)实
SpringBootDataJPA实现一对多、多对一关联表查询开发环境IDEA2017.1Java1.8SpringBoot2.0MySQL5.X功能需求通过关
mybatis提供了高级的关联查询功能,可以很方便地将数据库获取的结果集映射到定义的JavaBean中。下面通过一个实例,来展示一下Mybatis对于常见的一对
Mybatis中的一对多对象关联查询查询模拟情景,商品与商品详情:一件商品可以对应多个商品详情信息,即从商品➡商品详情方向看,属于一对多。在一对多