前言
MyBatis主流框架,嵌套语句查询的使用是经典场景,这篇主要说一下mybatis的嵌套语句查询,希望能帮助到需要的童鞋们。觉得有问题的童靴们,可以提出来,大家共同进步。觉得写的差的童靴,也希望不要骂,全世界的程序员,我觉得喜欢写分享的人,不多。。。。。。
开始啦
1、场景
先说明一下我的模拟场景:地区查询,省和市,先查所有省信息,再根据省的code码查询市信息,相当于一对多查询
2、嵌套模块代码
<!-- 嵌套查询 -->
<resultMap id="BaseResultMap" type="com.prereadweb.community.form.ProvinceReturnForm">
<result column="code" jdbcType="VARCHAR" property="code" />
<result column="name" jdbcType="VARCHAR" property="name" />
<collection property="cityList" ofType="" select="getCityList" column="code" >
<result column="code" jdbcType="VARCHAR" property="code" />