通过Mybatis实现单表内一对多的数据展示示例代码

发布时间 - 2026-01-11 02:58:26    点击率:

表:

  

需求:

  将表中的数据,按照一级二级分类返回给前端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实现单表内一对多的数据展示示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# mybatis实现一对多  # 解决mybatis映射结果集失效的问题  # Mybatis结果集自动映射的实例代码  # 解决mybatis plus 一对多分页查询问题  # Spring boot整合Mybatis实现级联一对多CRUD操作的完整步骤  # mybatis 一对一、一对多和多对多查询实例代码  # Mybatis结果集映射一对多简单入门教程  # 小编  # 在此  # 给大家  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # important  # inline  # letter  # indent  # variant  # color  # rgb  # orphans  # display  # widows  # json  # 将表中 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在橙子建站上传落地页?操作指南详解  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  网站图片在线制作软件,怎么在图片上做链接?  使用C语言编写圣诞表白程序  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  如何撰写建站申请书?关键要点有哪些?  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  清除minerd进程的简单方法  如何在云指建站中生成FTP站点?  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  郑州企业网站制作公司,郑州招聘网站有哪些?  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  如何在云虚拟主机上快速搭建个人网站?  微信小程序 scroll-view组件实现列表页实例代码  Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  Laravel如何使用Sanctum进行API认证?(SPA实战)  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Laravel怎么在Blade中安全地输出原始HTML内容  Python正则表达式进阶教程_复杂匹配与分组替换解析  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  音响网站制作视频教程,隆霸音响官方网站?  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  如何在万网开始建站?分步指南解析  网页设计与网站制作内容,怎样注册网站?  Laravel如何使用Telescope进行调试?(安装和使用教程)  Android利用动画实现背景逐渐变暗  如何用已有域名快速搭建网站?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  如何快速生成可下载的建站源码工具?  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  详解Android——蓝牙技术 带你实现终端间数据传输  jQuery validate插件功能与用法详解  潮流网站制作头像软件下载,适合母子的网名有哪些?  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  Laravel中的withCount方法怎么高效统计关联模型数量  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?