摘要:等待數據庫返回請求結果的秒數,或的一個。僅對和有用唯一標記一個屬性,會通過的返回值或者通過語句的子元素設置它的鍵值,默認。僅對和有用這會令使用的方法來取出由數據庫內部生成的主鍵比如像和這樣的關系數據庫管理系統的自動遞增字段,默認值。
一、前言
在使用 MyBatis 時,最長打交道的就是 XML映射文件 ,
使用 MyBatis 的 select、insert、update、delete 實現數據庫的增刪改查。
但是用的時間多了,發現相同的查詢,卻又很多中使用方法,屬性的配置也是有多種方式,每次都會去抉擇該使用哪一種比較好?無奈耽誤了開發時間。
這里主要總結的就是一套最常用,也是本人覺的最合理的MyBatis用法,記住這里的,就可以應付日常所需了,從此告別選擇恐懼癥。
二、常見的屬性規律記住其中的常見屬性就可以,例如,select 元素有很多屬性:
但是我們一般只需要配置其中幾個就可以了,其它的很少使用:
是不是清爽多了。
三、常用屬性(記住這里就可以啦)//類型別名,之后就不用寫包名了 // resultMap 可以封裝很多個屬性,在返回數據多的情況下,可以避免使用 resultType="hashmap" 返回不易識別的Map對象,而可以直接返回封裝的對象,如 User //sql語句的封裝,之后可以使用 來插入相關 sql 語句 id, phone, email, nickname, password, avatar, create_time, last_login_time, status
MyBatis 中 useGeneratedKeys 和 keyProperty 含義:
// 如果沒有useGeneratedKeys="true"和keyProperty="id",下面 insert 之后的 user.getId() 是無法獲取 id 值的 public void insert(User user) { int count = userMapper.insert(user); System.out.println("共插入" + count + "條記錄!" + " 剛剛插入記錄的主鍵自增長值為:" + user.getId()); }四、屬性大全 五、MyBatis教程推薦
想詳細的學習MyBatis,推薦大家看這個教程:http://www.mybatis.org/mybati...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/110368.html
摘要:通過配置文件通過配置導入指定的使用的方式屬性的同學也可以通過配置通過配置先配置文件使用的方式再配置注意中對象需要添加托管給方能正常使用。建議與任選其一,建議使用通過注解的方式使用,當然如果習慣配置的方式也可以使用。 導讀: 在上篇文章中我們介紹了spring-data-jpa的一些常用方法,在這篇文章中我們在介紹關于mybatis與Spring Boot 的集成,及一些常用方法 集成:...
摘要:提供映射標簽,支持對象與數據庫的字段關系映射提供對象關系映射標簽,支持對象關系組建維護提供標簽,支持編寫動態。層實現類添加更新刪除根據查詢查詢所有的層構建測試結果其他接口已通過測試,無問題。 微信公眾號:一個優秀的廢人如有問題或建議,請后臺留言,我會盡力解決你的問題。 前言 如題,今天介紹 SpringBoot 與 Mybatis 的整合以及 Mybatis 的使用,本文通過注解的形式...
摘要:前兩篇已經構建了標準工程實例,也整合了實現了簡單數據庫訪問,本篇主要更深入的學習下,實現較為完整的數據庫的標準服務。到這里,最復雜的數據訪問基本就算編寫完了。 前兩篇已經構建了RESTful API標準工程實例,也整合了MyBatis實現了簡單數據庫訪問,本篇主要更深入的學習下,實現較為完整的數據庫CRUD的標準服務。 首先看下要實現的效果吧,完成下面截圖部分的API,除了CRUD之外...
閱讀 3018·2021-11-24 10:21
閱讀 1587·2021-10-11 10:57
閱讀 2801·2021-09-22 15:24
閱讀 2658·2021-09-22 14:58
閱讀 2330·2019-08-30 13:16
閱讀 3477·2019-08-29 13:05
閱讀 3411·2019-08-29 12:14
閱讀 3440·2019-08-27 10:55