HQL实现模糊查询
2024-10-07 01:06:42
hibernate 实现模糊查询两种传参方式,其实各个方法的实质都是一样的,只不过传递参数的方法稍微有点区别
public List<User> getUsers(String id){
List list=new ArrayList<User>();
String hql="from User as user where user.id like '%"+id+"%'";
factory=DBHelper.getSessionFactory();
Session session=factory.openSession();
Transaction transaction=session.beginTransaction();
Query query=session.createQuery(hql);
list=query.list();
transaction.commit();
session.close();
return list;
}public List<User> getUsers(String id){
List list=new ArrayList<User>();
String hql="from User as user where user.id like :id";
factory=DBHelper.getSessionFactory();
Session session=factory.openSession();
Transaction transaction=session.beginTransaction();
Query query=session.createQuery(hql);
query.setString("id", "%"+id+"%");
list=query.list();
transaction.commit();
session.close();
return list;
}
最新文章
- 利用pip安装模块(以安装pyperclip为例)
- nodeJS环境
- 全面理解JavaScript中的闭包的含义及用法
- mysql截取longblob类型字段内一小块数据的方法
- java内存设置
- 把 TBytes 转换为十六进制字符串
- java call sap
- HDU5787 K-wolf Number 数位dp
- Docker集群实验环境布署--swarm【1 架构说明】
- javascript apply()和call()
- Document Classification
- Java集合学习笔记
- MySQL中索引的基础知识
- Nginx 静态资源缓存设置
- 批量修改git仓库地址脚本
- 『Shell编程』学习记录(1)
- axios(封装使用、拦截特定请求、判断所有请求加载完毕)
- 数据的偏度和峰度——df.skew()、df.kurt()
- 使用电脑adb给Essential Phone刷机 —(官方篇)
- 关闭或开启memory_target