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