关于Sql语句出错检查
在写查询语句等时常会用到,手一滑就写错,还眼花
from – form
在sql动态拼接时
StringBuffer sql = new StringBuffer();
sql.append("select count(1) as count from smbms_user u ,smbms_role r where u.userRole = r.id");
ArrayList<Object> list = new ArrayList<>();//用来存放参数
if (!StringUtils.isNullOrEmpty(username)){
sql.append(" and u.userName like ?");
list.add("%"+username+"%");
}
if (userRole>0){
sql.append(" and u.userRole = ?");
list.add(userRole);
}
- 拼接时append语句中
and前的空格不可以省略
79

被折叠的 条评论
为什么被折叠?



