1.XML環境搭建:
1、確定資料庫是否已經創建
2、匯入jar包 & 核心組態檔
3、創建mapper包,匯入Mapper.xml檔案
4、創建package包,匯入MybatisUtils工具
5、定義JavaBean,修改JavaBean體現多表關系
6、定義Dao & 設定Mapper.xml映射 & 注冊Mapper.xml檔案
2.動態SQL:根據不同的條件,拼接不同的SQL陳述句


3.XML方式-多表查詢
3.1案例1:根據UID查詢用戶資訊,及這個用戶所有的訂
分析:
假設查詢的用戶uid=1
- 先根據uid查詢用戶的資訊

3.代碼實作
測驗類:
@Test
public void run1(){
//1、獲取Dao物件
UserDao userDao = MyBatisUtils.getMapper(UserDao.class);
//2、呼叫Dao物件
User user = userDao.selectUserByUid(1); //傳遞uid=1引數
System.out.println(user);//列印 user 物件
System.out.println(user.getOlist()); //呼叫
//3、關倍訓話
MyBatisUtils.close();
}
USerDao
User selectUserByUid(@Param("uid") int i);
UserMapper.xml

OrdersDao:
List<Orders> selectOrdersByUid(@Param("user_id") int uid);
OrdersMapper.xml

、
目錄
1.XML環境搭建:
2.動態SQL:根據不同的條件,拼接不同的SQL陳述句
3.XML方式-多表查詢
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/164195.html
標籤:其他
