一、方法一
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配合使用
- 其余的和方式法一相同
- 前端控制台打印數據返回成功