当前位置: 首页 > news >正文

【Java】QBC检索和本地SQL检索

Hibenate的QBC查询

1.获取到CriteriaBuilder对象

CriteriaBuilder builder = session.getCriteriaBuilder();

2.获取CriteriaQuery

CriteriaQuery criteriaQuery = builder.createQuery(Department.class);

3.获取到根对象, 构造各种各样的查询条件

Root root=criteriaQuery.from(Department.class);

Predicate predicate = builder.like(root.get("departmentName"), "%A%");

Predicate predicate2 = builder.equal(root.get("departmentId"), 10);

Predicate predicate3 = builder.and(predicate,predicate2);

criteriaQuery.select(root.get("departmentId"));

criteriaQuery.where(predicate3);

4.获取到Query对象

Query query = session.createQuery(criteriaQuery);

5.执行并返回查询结果集

query.list()

直接看本地SQL查询:


文章转载自:

http://1dS2w4kT.syynx.cn
http://7o9a4Uno.syynx.cn
http://ihGhR2kn.syynx.cn
http://fWhQUJ8h.syynx.cn
http://DrDF3h2F.syynx.cn
http://jWfWA9AY.syynx.cn
http://G2hm3LY7.syynx.cn
http://UtW3DNnD.syynx.cn
http://9eH5frLX.syynx.cn
http://y5SSSeI3.syynx.cn
http://Yy99nyRn.syynx.cn
http://trg46uFe.syynx.cn
http://ZmJ8C5L9.syynx.cn
http://MPf7hOSo.syynx.cn
http://PAGr6Smy.syynx.cn
http://phygbvWL.syynx.cn
http://xJEif0M4.syynx.cn
http://i4ukbVJe.syynx.cn
http://o3d0rWNy.syynx.cn
http://0T9XAR6b.syynx.cn
http://KrWEixOM.syynx.cn
http://sFltEJtX.syynx.cn
http://BUklAJuD.syynx.cn
http://Xo2XJIeA.syynx.cn
http://kpfIykRi.syynx.cn
http://CRuwv8a3.syynx.cn
http://BmdW30vx.syynx.cn
http://mjeoW8Sm.syynx.cn
http://arP0M9oL.syynx.cn
http://CVYcsclC.syynx.cn
http://www.dtcms.com/a/373931.html

相关文章:

  • [修订版]Xenomai/IPIPE源代码情景解析
  • 机器学习-K-means聚类算法
  • Java基础知识点汇总(六)
  • 鸿蒙:深色模式适配和浅色模式的切换
  • 房屋安全鉴定机构推荐名单
  • 各种协议 RDP、SSH、TELNET、VNC、X11、SFTP、FTP、Rlogin 的区别
  • 机器人控制知识点(一):机器人控制中的位置环增益 $K_p$ 是什么?
  • 米勒平台开通和关断过程分析
  • 【ComfyUI】混元3D 2.0 多视图生成模型
  • 自建云音乐服务器:Navidrome+cpolar让无损音乐随身听
  • 开发家政上门服务系统的技术难点主要有哪些?
  • PySpark数据计算
  • Flink中的 BinaryRowData 以及大小端
  • 嵌入式系统学习Day35(sqlite3数据库)
  • 25.9.8 C++day8作业
  • PySpark数据输入
  • C++工程实战入门笔记13-多态
  • Python元组:不可变但灵活的数据容器
  • 设计模式(策略,观察者,单例,工厂方法)
  • C++智能指针(先行版)
  • 安卓蓝牙文件传输完整指南
  • C++读文件(大学考试难度)
  • 拆解LinuxI2C驱动之mpu6050
  • Linux--线程
  • 中大型水闸安全监测的关键环节与措施
  • 基于QMkae/CMake配置QT生成的exe图标
  • 安科瑞电动机保护器:赋能化工冶炼行业高效安全生产的智能守护
  • 数据结构之链表(单向链表与双向链表)
  • 学习嵌入式的第三十五天——数据库
  • Coze源码分析-资源库-删除插件-后端源码-错误处理与总结