XMl 文件涉及到那些标签
<mapper namespace="">
<resultMap resultType >
<constuctor>
<result typeHandler
<sql>
<insert> delete update select
paramerType paramerMap resultType resultmap @Param
针对 insert 和 update 的获取主键的方式 useGenerate =true/false keyProperty ='id' -------- 批量/单条 插入返回标签用这个能接收到
<selectkey keyProperty resultType='int' order =BEFORE / AFTER > select LAST_INSERT_ID --单挑插入用这个能接收到
<selectkey keyProperty resultType = 'int' order =before/after> select (select id from 表名 where 条件 limit 0,1 ------要求只返回一条)id from DUAL 更新update语句 可以用这个返回主键 id
动态语句:
trim pre suffix
if ---- test
where ----if test
set ------- if test
< foreach before = "(" after =")" collection=集合参数 item=定义一个name接受集合的单个数据 separator=“ for 的分隔符" > itemname.......
</foreach>
补充2019-06-12 : 在mybatis文件 sql语句的条件语句 特殊字符 > < >= 这些需要使用 <![CDATA[ <= ]]> 这种方式设值
order by 多个条件的时候, order by p1 desc ,p2 asc