zoukankan      html  css  js  c++  java
  • mybatis-plus实现多表联查

    一、方法一

    1、在pojo模块下新建一个VO 包路径用于提供页面展示所需的数据
    2、在vo包下新建EmployInfo类,此类继承了Employees类,再把Dept类的数据复制过来
    



    3、在Dao层中定义方法:

    4、在业务层调用Dao层方法返回数据
    打印
    5、controller中返回前端数据

    6、前端打印

    数据返回成功!!

    方法二 ,使用用原生的mybatis

    • 修改配置文件application.yml
    • 在mybatis-plus下添加mapper文件的路径,实体类别名的包路径

      注意:

      • typeAliasesPackage必须放在mybatis-plus的下一级,否则在sql语句中别名不起作用, sprintboot起动报错找不到类
      • 对于IDEA系列编辑器,XML 文件是不能放在 java 文件夹中的,IDEA 默认不会编译源码文 件夹中的 XML 文件,可以参照以下方式解决:
        • 将配置文件放在resources 文件夹下
        • 否则会报Invalid bound statement(not found)异常
    • 编写接口方法
    • 在resources下新建mapper文件,并编写相应的sql语句
    • 在这里多表查询用ResultMap 和association配合使用
    • 其余的和方式法一相同
    • 前端控制台打印数据返回成功




  • 相关阅读:
    pwd命令
    python-windows环境安装
    python介绍
    elk安装
    elk介绍
    111
    使用CEF作为用户界面
    使用CEF作为浏览器
    c# 内嵌chrome(Webkit)
    待搞清楚
  • 原文地址:https://www.cnblogs.com/baiyifengyun/p/13756653.html
Copyright © 2011-2022 走看看