spring,springmvc,mybatits整合例項--多表關聯查詢
阿新 • • 發佈:2018-11-19
spring,springmvc,mybatits整合例項–多表關聯查詢
相比於ssh,ssm框架更加簡潔,輕巧,並且sql語句和程式碼耦合更低。本文給出一個ssm整合多表查詢的例項
完整程式碼下載連結:
http://download.csdn.net/download/yhhyhhyhhyhh/9965943
環境
eclipse4.7.0,jdk1.8,maven,spring4.3.0,mybatis3.2.5,mysql。
1.配置 |
1.1資料準備 |
(1)建庫:create database hms
(2)本例項有3個數據表:department,employeer,onbusiness,程式碼中包含3個表的sql檔案,可以直接匯入使用。
1.2generatorConfig工具自動生成model,mapper.xml,dao |
1.3工程配置 |
1.2及1.3相關配置見上文:spring,springmvc,mybatis整合例項–增刪查改或者下載完整程式碼工程:
1.4多表關聯查詢相關配置 |
以一對多為例,進行多表查詢。
(1)在自動構建實體,map檔案的基礎上,在一對多的一(實體中)新增成員變數,
(2)在實體mapper檔案中新增相應的關聯查詢介面
(3)在mapper.xml中定義關聯查詢的結果對映集,resultMap
(4)根據(2)中定義的介面,編寫查詢語句
##
2.測試 |
2.1工程 |
工程目錄,分三層。
2.2簡單測試 |
關聯查詢測試:
部門表對員工表:
員工表對出差單表: