产品分类

联系方式


地址:
手机:
Q Q:

网址://www.afuwqfellowships.com

新闻动态

当前位置:官网首页 > 新闻动态 >

Mybatis自查询递归查找子

发布时间:2019-11-19 00:22

先看一下数据库

 

主键id,称号product_code,父parent,和kind

规划菜单类

setter,getter

dao

public interface productmapper {

list tproductkindrelationdto getproductkindrelationdto;
}


mapper.xml

mapper namespace="com.adv.biz.dao.productmapper"
resultmap id="baseresultmap" type="com.adv.biz.dto.tproductkindrelationdto"
id column="id" property="id" jdbctype="integer" /
result column="product_code" property="productcode" jdbctype="varchar" /
result column="parent" property="parent" jdbctype="varchar" /
result column="kind" property="kind" jdbctype="varchar" /
collection property="childlist" oftype="com.adv.biz.entity.tproductkindrelation" column="product_code" select="findbyparent"
/collection
/resultmap


select id="getproductkindrelationdto" resultmap="baseresultmap"
select t.id,t.kind,t.parent,t.product_code from t_product_kind_relation t where t.parent is null or t.parent = ''
/select

select id="findbyparent" resulttype="com.adv.biz.dto.tproductkindrelationdto"
select t.id,t.kind,t.parent,t.product_code from t_product_kind_relation t where t.parent=#{product_code}
/select

/mapper




















其间findbyparent会查询到一切的父菜单,

 

而在getproductkindrelationdto中咱们界说了怎么去查找子菜单,调用findbyparent

 


公司简介| 新闻动态| 产品展示| 生产设备| 销售网络| 合作客户| 联系我们
Copyright © 2018 k8娱乐k8娱乐-k8娱乐官网 All Rights Reserved
地址: 电话:
QQ: 邮箱: