java 代码中sql模糊查询Like拼接

StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("select u.* from epai_sys_user u");

 //写  ? 是可以的是没问题的
stringBuilder.append(" where u.display_name Like concat('%',?,'%')");

 //display_name 是epai_sys_user表 中字段是没问题的
stringBuilder.append(" where u.display_name Like ('%"+display_name+"%')");

 //str 不是epai_sys_user 表中字段 这样也是没问题的
stringBuilder.append(" where u.display_name Like ('%"+str+"%')");


发布了52 篇原创文章 · 获赞 11 · 访问量 2483

猜你喜欢

转载自blog.csdn.net/weixin_41705396/article/details/104371564