Hibernate - 选择一对多的存在
在休眠状态下,我有实体 A 和 B。从 A 到 B 是一对多(A - < B)。 我需要编写一个查询,其中我可以选择 A (加上条件)加上一个附加列,该列反映每个…
如何计算 Hibernate 查询语言中的行数?
我试图仅获取返回的行数,而不是表中的所有结果。 我看到这可以这样做: ( (Integer) session.createQuery("select count(*) from ....").iterate().n…
我如何让我的休眠程序通过 HQL 返回两个类的对象
我是 hibernate 的新手,我一直坚持这个连接查询,当要求仅返回 DeptDataDTO 对象时,它只返回正确的答案,但是当我使用迭代器获取两个对象时,一个是…
Sql 到 Hql 转换
我正在尝试在 hibernate hql 中编写以下 sql 查询。我使用的是oracle数据库。 SELECT distinct u.user_id,u.user_name FROM (select abcId, max(uploa…
将 SQL 查询转换为 hibernate 查询
我需要创建一个可以连接父表和子表的休眠查询。父子关系是一对多。我只需要检索具有最大 id 的孩子。使用原生 SQL,我可以执行以下操作: select * fr…
Grails createCriteria 和executeQuery
假设我有这个类被映射到 SQLServer: class Statistic { Servicos servico int totalTime Date date static constraints = { } } class Servicos { St…
具有具体类特定属性条件的多态 HQL 查询;可以吗?
我有一个映射到 hibernate 的类层次结构,看起来有点像这样: @Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE) public abstract clas…
HQL 在 where 子句中使用参数
我目前正在尝试执行类似这样的 HQL 查询:( ["friend1", "friend2", "friend3"].each { friend -> Query q = sessionFactory.currentSession.createQ…
使用 id 投影查询三个表
我有一个表 X:ID,名称 我有一个表 Y:Id,Name,X_Id 我有一个表 Z : Id,Y_id 我如何执行将返回的条件查询或 HQL 查询 链接到 X 对象的所有 Z 对象 …
HQL 选择结果范围
从休眠中检索结果子集的正确/有效方法是什么? 假设products是一个包含3000条记录的表。 Session session = SessionFactorys.getSessionFactory().ope…
HQL Where IN 空列表崩溃
我有一个像这样的 HQL 语句: Select cast(ed.employee.employeeID as int) AS emp_id FROM Education AS ed WHERE ed.type.name IN (:typeNames) 然…
HQL 查询无法使用 uniqueResult()
您好,我正在尝试通过密码哈希和用户名组合从数据库中检索一个简单的对象...... username = request.getParameter("username"); password = request.g…