-
1 votesanswersviews
在hibernate子查询中进行分页
我有一个非常复杂的查询,它应用不同的过滤层,需要排序/分页 . 在伪sql中我想要以下内容: SELECT ... FROM a WHERE a.id in (SELECT a.id FROM a WHERE [...] limit 10,10) 我使用 Criteria 和 DetachedCriteria ,类似这样: Criteria criteria = session.createCr... -
10 votesanswersviews
Hibernate条件查询与子查询连接两列
我有一个表,“Quote”,映射在hibernate中,它具有一个整数id和一个日期的复合键,以及几个额外的列 . 我想编写一个条件查询,使用DetachedCriteria来获取具有最大日期的每个id的行 . 在sql中,我可能会编写一个类似的查询 SELECT * FROM Quote q1 INNER JOIN (SELECT id, max(date) as maxdate FROM ... -
1 votesanswersviews
使用子查询条件查询Hibernate父/子
编辑:相关:https://forum.hibernate.org/viewtopic.php?f=1&t=946236&start=0但仍然没有解决方案 . 我有父母/子女的关系 . 父映射一组字符串标记 . 简化的DDL: CREATE TABLE PARENT ( ID NUMBER(38,0) NOT NULL, {other columns he... -
1 votesanswersviews
当子查询使用查询字段进行比较时,如何构建Criteria Hibernate Subquery
我正在尝试使用子查询构建条件查询 . 我读了很多关于创建子查询的detachedcriteria但是找不到关于选择另一个select的任何内容(而不是where子句等上的子查询) . 每当用户与应用程序交互时,应用程序就会在交互表中向一些数据插入一行 . 我想要实现的查询是: 计算按天,按特定月份分组的所有互动,并计算同一特定月份中按天分组的所有特定互动用户 . 我可以在SQL中构建的查询是 se... -
1 votesanswersviews
Hibernate分离标准问题
我试图使用hibernate标准执行以下查询 . 但是,它没有给我正确的结果 . 查询: SELECT * FROM TableA a WHERE NOT EXISTS (SELECT * FROM TableB b WHERE b.col1 = a.col1 AND b.... -
1 votesanswersviews
Hibernate子查询将DetachedCriteria应用于ManyToMany连接表
我正在尝试创建一个子查询,它将采用一个DetachedCriteria,它从连接表中选择一个实体的条目;本质上我想通过连接表查看实体是否有任何关联 . 根据传递的布尔值,我会在条件中添加 exists 或 notExists 子查询 . 基本上我想在这个sql中使用子查询: select * from A as leftEntity where not exists (select * from ...