mybatis实现一对多有有联合查询和嵌套查询两种方式。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。mybatis实现一对多有联合查询和嵌套查询两种方式。

联合查询是几个表联合查询只查询一次通过在resultMap 里面的 collection 节点配置一对多的类就可以完成;

嵌套查询是先查一个表根据这个表里面的 结果的外键 id去再另外一个表里面查询数据也是通过配置 collection但另外一个表的查询通过 select 节点配置。

MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。

iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)。

当前,最新版本是MyBatis 3.5.9,其发布时间是2021年12月26日。