<if test="command != null and !''.equals(command.trim())">
2018-10-06
oracle:
<if test="description != null and !&quot;&quot;.equals(description.trim())">
and DESCRIPTION like '%'||#{description}||'%' </if>
<if test="description != null and !&quot;&quot;.equals(description.trim())">
and DESCRIPTION like '%'||#{description}||'%' </if>
2018-09-25
最新回答 / CrzayCode
2018-09-23 15:26:53,556 [http-nio-8080-exec-6] DEBUG [Message.queryMessageList] - ==> Preparing: select ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE where 1=1 WHERE COMMAND=发送 :你的sql写错了 where只能跟一个
2018-09-23
是maven的项目, 参考老师的课程狗尾续貂做了增删查改还有批量删除, 用的是layer弹出层, 有比较好的体验
链接:https://pan.baidu.com/s/12N09ws0t1pJmaQYZ11iltg 密码:pxiq
如果有同学看到就看到, 看不到就算了
链接:https://pan.baidu.com/s/12N09ws0t1pJmaQYZ11iltg 密码:pxiq
如果有同学看到就看到, 看不到就算了
2018-09-12
最赞回答 / shaohuayishi
if(description!=null&&!"".equals(description)){ sql.append(" and DESCRIPTION like concat('%',?,'%')"); args.add(description); }
2018-09-08
最赞回答 / 漫步fy
1、这个是sql拼接, 如果if语句中条件满足了,就会和之前的sql拼接,举个例子:select * from user where id=1,如果条件满足不加空格的话就会变成“select * from user where id=1and command=?”,很明显and和1连在一起了,是错误的2、?是指带你要输入的数据,这个是数据库PreparedStatement预处理的操作,%?%举个例子:比如模糊查询想查userName, 那这个?代表你前台传过来的userName, 数据库里有123,11...
2018-09-05