【问题解决】Mybatis一对多/多对多查询时只查出了一条数据
问题描述:
如果三表(包括了关系表)级联查询,主表和明细表的主键都是id的话,明细表的多条数据只能查询出来第一条/最后一条数据。
三个表,权限表(Permission),权限组表(PermissionGroup),权限组与权限的关系表(PermissionPermissionGroupKey)
实体类就不写上来了。
spring spring-mvc mybatis jetty 的pom.xml依赖配置完整版
<properties>
<dev.version>0.0.1-SNAPSHOT</dev.version>
<!-- 主要依赖库的版本定义 -->
<spring.version>4.0.4.RELEASE</spring.version>
<spring-asm.version>3.1
Velocity模板_toolbox
velocity模板引擎本身提供了基本的语法层面的解析,在实际的使用中还有很多可以扩展的工具来简化开发中遇到的一些问题,比如数据的格式化、页面相关的路径处理等。
开发环境
spring
spring boot
velocity
spring boot mvc
mybatis
使用指南
创建toolbox.xml: (放在WEB_INF目录下)
<