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文件的写法

