学习mybatis-3 多表查询

    技术2024-01-21  110

    xml方式开发

    一对一关系

    resultMap: resultMap是结果集,id是自定义的,type是结果对应的Java类,orderMap对应的是order类,下面的id标签是主键 select: 使用findAll方法查询出来的数据,填入到上方的resultMap,所以resultMap=“orderMap” order类含有User类作为属性,因此和user类有关的还有一种写法

    一对多关系

    主要是配置List,标签为collection

    多对多关系

    注解方式开发

    基本注解

    注解开发,需要配置package,让mybatis去扫描包下的映射关系

    多表 一对一关系 两种查询方式

    分开分别查,先查orders表,根据orders表中的uid字段再在user表中查询

    一对多关系

    多对多关系

    Processed: 0.009, SQL: 10