`

Spring jdbctemplate 模糊查询Like

阅读更多
StringBuffer sbf = new StringBuffer();
sbf.append("SELECT  ");
sbf.append("acc_sign.AVATAR,");
sbf.append("acc_sign.USER_NAME,");
sbf.append("acc_sign.DISTANCE, ");
sbf.append("acc_sign.SIGN_TIME ");
sbf.append("FROM ");
sbf.append("acc_sign ");
sbf.append("WHERE ");
sbf.append("acc_sign.CORP_CODE = ? ");
sbf.append("AND STATUS = ? ");
sbf.append("AND STORE_CODE = ? ");
sbf.append("AND USER_NAME LIKE ? ");
sbf.append("AND ISACTIVE = 'Y' ");
sbf.append("LIMIT ?,? ");
return sbf.toString();

》》》》》参数
param[3]  = "%"+MapUtil.getParam(db.data,"user_name")+"%";
分享到:
评论

相关推荐

    Oracle + jdbcTemplate + Spring + Java + Flex 实现分页

    ### Oracle + jdbcTemplate + Spring + Java + Flex 实现分页 #### 一、Oracle存储过程分页 在Oracle数据库中,为了实现高效的分页查询,通常会采用存储过程的方式来完成。这种方式能够有效地减少网络传输的数据量...

    JAVA的多条件模糊查询

    通过上述示例我们可以看到,在Java中实现多条件模糊查询并不复杂,关键在于动态构建SQL语句以及正确使用`JdbcTemplate`进行参数绑定。当然,在实际项目中还可能涉及到更复杂的查询逻辑和更高级的异常处理策略。但...

    基于实体属性/表列名的前后端自定义通用条件查询

    例如,假设我们有一个用户实体(User),包含id、name、email等属性,用户可能希望按姓名或邮箱进行模糊查询。在后端,我们可以接收前端传递的查询参数,如`{ "name": "张三", "email": "%test@example.com%" }`,然后...

    SSH整合练习增删改查

    4. **排序与搜索**:在描述中提到了排序和搜索功能,这通常涉及到SQL查询的ORDER BY子句和LIKE条件,或者通过Spring的数据访问抽象层(如HibernateTemplate或JdbcTemplate)来实现。排序允许用户按照特定字段对结果...

    学生管理系统

    2. **查询功能**:系统支持多种查询条件,如按学号、姓名或班级等进行精确或模糊查询,这通常涉及到SQL的WHERE子句和LIKE操作。 3. **排序与分页**:为了便于数据浏览,系统提供排序(如按学号或姓名升序或降序)和...

Global site tag (gtag.js) - Google Analytics