mybatis 一对多查询

关于操作数据库的框架,本人用过hibernate,mybatis,spring提供的jdbc简单框架Template实现类。关于他们各自的优缺点。这里就不详述了,大家自行百度。这里主要记录自己在实际项目中的应用。

一.两个实体类  

         订卡表是一 方     开卡表是多方   orgId是外键

mybatis 一对多查询_第1张图片

mybatis 一对多查询_第2张图片


二.MapperXml 配置文件

     1.查询方法是selectByOpenCard  结果集 是BaseResultMap2   图中的4要对应  。

     2.collection标签对应实体类中定义的集合变量   column对应外键   select  相当于一个里面的一个查询。

     3.图中标明相同的数字都要一致,1是查询方法,2是查询条件 3 是查询到的多方表字段结果集。

   


mybatis 一对多查询_第3张图片


三。查询结果


mybatis 一对多查询_第4张图片








你可能感兴趣的:(mybatis 一对多查询)