• java mabitis 省市区三级联动


    1. <select id="getCityTree" resultMap="areaInfoResult"
    2. parameterType="com.zq.web.domain.basedata.SysChildCity">
    3. select p.area_id as provinceId,p.pid as provincePid ,p.name as provinceName,
    4. c.area_id as cityId,c.pid as cityPid ,c.name as cityName,
    5. a.area_id as areaId,a.pid as areaPid ,a.name as areaName
    6. from zq_area p
    7. INNER join zq_area c on c.pid=p.area_id
    8. INNER JOIN zq_area a on a.pid=c.area_id
    9. </select>
    10. <resultMap type="com.zq.web.domain.basedata.SysChildCity" id="areaInfoResult">
    11. <id column="provinceId" property="areaId"/>
    12. <result column="provincePid" property="pid"/>
    13. <result column="provinceName" property="name"/>
    14. <collection property="childList" ofType="com.zq.web.domain.basedata.SysChildCity">
    15. <id column="cityId" property="areaId"/>
    16. <result column="cityPid" property="pid"/>
    17. <result column="cityName" property="name"/>
    18. <collection property="childList" ofType="com.zq.web.domain.basedata.SysChildCity">
    19. <id column="areaId" property="areaId"/>
    20. <result column="areaPid" property="pid"/>
    21. <result column="areaName" property="name"/>
    22. </collection>
    23. </collection>
    24. </resultMap>
    1. package com.zq.web.domain.basedata;
    2. import com.zq.common.annotation.Excel;
    3. import lombok.Data;
    4. import java.io.Serializable;
    5. import java.util.List;
    6. /**
    7. * @Author Lidz
    8. * @Description XXX
    9. * @Date 2022/3/17 18:06
    10. **/
    11. @Data
    12. public class SysChildCity implements Serializable {
    13. private static final long serialVersionUID = -95760719060350719L;
    14. /**
    15. * ID
    16. */
    17. private Integer areaId;
    18. /**
    19. * 父id
    20. */
    21. @Excel(name = "父id")
    22. private Integer pid;
    23. /**
    24. * 名称
    25. */
    26. @Excel(name = "名称")
    27. private String name;
    28. private List<SysChildCity> childList;
    29. }

  • 相关阅读:
    APP外包开发需要注意的问题
    设计模式的基础知识
    放弃朋友圈转战小程序,20天转化率达到70%!
    C++数据结构补充(静态链表与循环链表)
    CilckHouse创建表
    Mysql--技术文档--B+树-数据结构的认知
    【M365运维】给从本地同步到O365的DL添加 Send As权限
    docker入门级详解
    (五)JPA - 原生SQL实现增删改查
    Selenium基础
  • 原文地址:https://blog.csdn.net/qq_37557563/article/details/134507676