案例使用代码参照
通过判断参数值是否为空来决定是否使用某个条件,需要注意的是,此处where 1=1 条件不可省略,可以用
在SysUserMapper.xml中新增
insert新增中使用通过判断参数值是否为空来决定是否将SQL字段和对象加入到SQL语句中:
在SysUserMapper.xml中修改
insert into sys_user (
user_name,
user_code,
user_info,
status) values (
#{userName},
#{userCode},
#{userInfo},
#{status}
)
update修改中使用通过判断参数值是否为空来决定是否将SQL字段和对象加入到SQL语句中:
在SysUserMapper.xml中修改
update sys_user
user_name = #{userName},
user_code = #{userCode},
user_info = #{userInfo},
status = #{status},
id = #{id} where id = #{id}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)