mybatis SQL语句
insert into 表名
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="createTime != null">
CREATE_TIME,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
</trim>
insert into 表名 (createTime) values(createTime)
**********************************************新增sql****************************************************
select * from user
<trim prefix="where" prefixOverrides="AND|OR">
<if test="name!=null and name.length()>0">AND name=#{name}</if>
<if test=""gender!=null and gender.length()>0>AND gender=#{gender}</if>
</tirm>
select * from user where name = 'xx' and gender = 'xx'
**********************************************查询sql****************************************************
update 表名
<trim prefix="set" suffixOverrides="," suffix="where id=#{id}">
<if test="name!=null and name,length()>0">name=#{name},</if>
<if test="password!=null and password.length()>0">password=#{password},</if>
</trim>
update 表名 set name='xx' , gender='xx' where id='x'
**********************************************修改sql****************************************************
注解: prefix:前缀
suffix:后缀
prefixOverrides:前缀覆盖
suffixOverrides:后缀覆盖