第一种:

@Override

public List findByState(String apstate) {

StringBuffer hql= new StringBuffer();

hql.append("from Apply app where 1=1");

if (apstate.length() != 0 && apstate!=null){

hql.append(" and app.appState like '%"+apstate+"%'");

}

List applies=(List)this.getHibernateTemplate().find(hql.toString());

return applies;

}

第二种:

@Override

public List findByState2(String apstate) {

String hql= "from Apply app where 1=1";

if (apstate.length() != 0 && apstate!=null){

hql=hql+" and app.appState like '%"+apstate+"%'";

}

List applies=(List)this.getHibernateTemplate().find(hql);

return applies;

}

标签:语句,String,app,List,拼接,hql,applies,apstate

来源: https://www.cnblogs.com/annuush/p/10967083.html

模糊查询的hql语句_hql语句拼接模糊查询相关推荐

  1. oracle模糊查询like语句,sql语句select like模糊查询用法

    本节内容: sql语句之select like模糊查询语法 1,like语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的 ...

  2. hql 字符串where语句_hibernate的hql查询语句总结

    4.3 使用HQL查询 Hibernate提供了异常强大的查询体系,使用Hibernate有多种查询方式.可以选择使用Hibernate的HQL查询,或者使用条件查询,甚至可以使用原生的SQL查询语句 ...

  3. hql 字符串where语句_Hibernate HQL查询语句总结

    1. 实体查询: 有关实体查询技术,其实我们在先前已经有多次涉及,比如下面的例子: String hql="from User user "; List list=session. ...

  4. hql 字符串where语句_Hibernate HQL基础 限定查询条件

    在HQL中可以使用表达式完成指定的运算或者作为限制查询结果的条件.如下表所示 |-----------------------------------------------------------| ...

  5. hql删除mysql语句_hibernate -- HQL语句总结

    本章介绍了Hibernate的几种主要检索方式:HQL检索方式.QBC检索方式.SQL检索方式.HQL是Hibernate Query Language的缩写,是官方推荐的查询语言.QBC是Query ...

  6. 数据库设计、查询规范及常用SQL语句

    1.数据库设计规范 1.1 表设计 (1)表名前应加上前缀,表的前缀用系统或模块的英文名称缩写: (2)数据库表名应该有意义,表名太长需要用前缀表示,并且易于理解,最好使用可以表达功能的英文单词或缩写 ...

  7. es ik 多字段查询_SpringBoot使用注解的方式构建Elasticsearch查询语句,实现多条件的复杂查询...

    背景&痛点 通过ES进行查询,如果需要新增查询条件,则每次都需要进行硬编码,然后实现对应的查询功能.这样不仅开发工作量大,而且如果有多个不同的索引对象需要进行同样的查询,则需要开发多次,代码复 ...

  8. SQL语句(五)子查询

    文章目录 一.子查询含义 二.子查询分类 按子查询的位置分 按结果集的行列数不同分 三.WHERE后面的子查询 1. 标量子查询 2. 列子查询(多行子查询) 3. 行子查询(结果为一行多列或多行多列 ...

  9. SQL 查询总是先执行SELECT语句吗?你们都错了!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 译者:无明 链接:infoq.cn/article/Oke8hgi ...

最新文章

  1. 史上最强最贵Mac Pro诞生,iPadOS和iOS分家!WWDC19全面总结
  2. 从C语言的角度重构数据结构系列(一)-数据结构入门之逻辑结构与物理结构
  3. yum 卸载_不小心把Centos的yum给卸载了怎么办
  4. Django日志信息路径的设置
  5. 如何使用 C# 中的 Action, Func,Predicate
  6. 工业以太网交换机的安全问题详解
  7. Hadoop Mapreduce 调优
  8. 2013-09-16 构建C1000K的服务器(1) – 基础
  9. 用计算机唱歌 丑八怪乐谱,抖音计算机乐谱有哪些?计算机歌曲乐谱汇总
  10. 数论基础及其代码实现
  11. Java视频教程等百度云资源分享
  12. 极化码的巴氏参数构造算法
  13. 单片机74LS164C语言例子,74ls164单片机编程汇总(跑马灯/驱动数码管)
  14. 苹果应用审核指南最新
  15. 查看https 安全证书信息
  16. docker容器下载vim
  17. 关于MYSQL:什么是MySQL?为什么用MySQL?
  18. 科学计算线性方程组的几个实例
  19. 利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
  20. 知道创宇区块链安全实验室 | OneRing Finance 闪电贷攻击事件分析

热门文章

  1. 阿里云上发布自己的网站的方法
  2. 面向交通预测的动态图卷积循环神经网络:基准和方法(重磅推荐)
  3. [Golang]写文件的权限定义perm
  4. atl常量暴露的最简便方法
  5. 灾难-NAS服务器用的西数红盘报警处理
  6. 初探DSO-SLAM并运行dso_ros
  7. PHP+SQL考勤系统安全性的设计与实现
  8. STM32L431低功耗停止模式莫名其妙自动唤醒
  9. 【Android 教程系列第 21 篇】如何查看安卓手机上支持哪些硬件和软件
  10. 计算机考研【干货满满】:2021武汉理工计算机考研经验分享