首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    day31_Hibernate学习笔记_03

    注意:下面所用的例子是:客户(一)和订单(多)     -------------------------------------------------------------------------...与SQL语法基本一致,不同的是HQL是面向对象的查询,查询的是对象和对象中的属性。 HQL的关键字不区分大小写,但是类名和属性名区分大小写。..."); // desc 降序:由大到小         Query query = session.createQuery("from Customer c order by c.cid asc ");...,我查询满足如下条件的客户和客户的订单数量:把订单通过客户进行分组后,统计订单的数量且订单的数量大于2的 。         ...("cid")); // asc 升序:由小到大         criteria.addOrder(org.hibernate.criterion.Order.desc("cid")); // desc

    2.5K40

    HQL(Hibernate Query Language)查询语句的基础用法

    HQL介绍 HQL(Hibernate Query Language)是一种面向对象的查询语言,它是由Hibernate团队开发的。它与SQL类似,但是操作的是对象而不是关系数据库表中的记录。...:SELECT c FROM Customer c WHERE c.age > 25 使用AND和OR连接多个条件:SELECT c FROM Customer c WHERE c.age > 25 AND...OR c.country = 'USA' 使用ORDER BY子句对结果进行排序:SELECT c FROM Customer c WHERE c.age > 25 ORDER BY c.name ASC..., c.age DESC HQL还提供了一些其他的功能,例如,可以使用GROUP BY和HAVING子句进行分组和过滤,也可以使用聚合函数(例如COUNT,MAX等)对查询结果进行统计。...例如,假设我们有一个员工类,其中包含一个名字和一个部门属性。

    71410
    领券