一、MyBatis快速入門

MyBatis開發步驟:

  1. 添加MyBatis的座標
  2. 創建user數據表
  3. 編寫user實體類
  4. 編寫映射文件UserMapper.xml
  5. 編寫核心文件sqlMapConfig.xml
  6. 編寫測試類

MyBatis映射文件概述

MyBatis的查詢數據操作

  • 查詢語句使用select標籤
  • 在映射文件中使用resultType屬性指定查詢後返回的數據類型,如果條件查詢要添加parameterType屬性
  • sql語句中使用#{實體屬性名}方式引用實體中的屬性值
  • 插入操作使用的API是sqlSession.insert("命名空間.id" , 實體對象);
  • 插入操作涉及數據庫數據變化,所有要使用sqlSexxion對象顯示的提交事務(查詢不需要),即sqlSession.commit()

MyBatis的插入數據操作

  • 插入語句使用insert標籤
  • 在映射文件中使用parameterType屬性指定要插入的數據類型
  • sql語句中使用 #{實體屬性名} 方式引用實體中的屬性值
  • 插入操作使用的API是sqlSession.insert("命名空間.id" , 實體對象);
  • 插入操作涉及數據庫數據變化,所有要使用sqlSexxion對象顯示的提交事務(查詢不需要),即sqlSession.commit()

MyBatis的刪除數據操作

  • 插入語句使用delete標籤
  • sql語句中使用 #{任意字符串} 方式引用傳遞的單個參數
  • 插入操作使用的API是sqlSession.delete("命名空間.id" , Object);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章