Mybatis的符號處理:
uuid非自增主鍵的返回
插入數據,返回不自增的主鍵
插入用戶,並且返回主鍵
模糊查詢
=============================
使用$與#
#{ }: 解析為一個 JDBC 預編譯語句(prepared statement)的參數標記符,一個 #{ } 被解析為一個參數占位符 。
${ }: 僅僅為一個純碎的 string 替換,在動態 SQL 解析階段將會進行變量替換。
=======================================================
多條件查詢問題----根據map查詢
mapper.xml文件里的寫法:
=====================================================
根據多個參數索引查詢
mapper.xml文件的寫法:
=================================
===========動態SQL===================
<where>的特點:給<if>標簽里的條件語句的第一個and關鍵子去掉。所以建議全都寫上and關鍵子
-----------------------------------
<choose>類似與Java中的switch
======================================
foreach用來循環數組
mapper.xml的動態SQL寫法:
--------------------------
list集合
mapper.xml文件的寫法