-
62 votesanswersviews
Hibernate Criteria限制和/或组合
我如何使用Hibernate Restrictions实现这一目标? (((A='X') and (B in('X',Y))) or ((A='Y') and (B='Z'))) -
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... -
12 votesanswersviews
子选择在休眠标准中
我有一个带有列名的sql表A. name, id1, id2, val1 和一个带有列名的表B. id1, id2, key1, key2 这是我的SQL查询 SELECT v1.id1, v1.id2 FROM ( SELECT A.id1, A.id2, min(val1) AS x FROM A ... -
6 votesanswersviews
EmbeddedId的Hibernate标准
我有我的实体: @Entity @Table(name="performances") @AssociationOverrides({ @AssociationOverride(name="id.player", joinColumns=@JoinColumn(name="player_id")), @Associatio... -
1 votesanswersviews
Hibernate Criteria查询没有实体之间的关系
我有两张 table : A (x, y, z, date1, date2) B (t, date1, date2) 我想执行这样的查询: SELECT A.x, A.y, A.z, A.date1 FROM A, B WHERE A.date1 < B.date1 AND (A.date2 is null or A.date2 <= B.date2 ) ORDER B... -
3 votesanswersviews
Criteria查询在hibernate中选择多个列?
如何使用条件查询从表中选择多个列 . Select testid,marks from user where id='uid' and name='uname'; 我只能得到testid但是我同时需要testid标记也可以修改下面的查询以获得testid和标记 . Session ses = sessionFactory.getCurentSession(); Criteria c = ses.... -
0 votesanswersviews
执行多个hibernate依赖项标准
首先,我是hibernate的新手,所以我不知道如何使用多个标准 . 基本上我有两个标准 . 第一个带有子查询的标准,我正在定义这个标准,如下所示: DetachedCriteria subCriteria = DetachedCriteria.forClass(RejectListTable.class, "rejectTable"); subCriteria.a... -
4 votesanswersviews
使用Hibernate Criteria加入两个表
采用以下示例实体: Entity Child { long id; String name; long parentKey; } Entity Parent { long id; String desc; } 有没有办法使用Hibernate Criteria查询: select * from Child c, Parent p wh... -
0 votesanswersviews
在hibernate中使用带有条件的join和subquery
我搜索了很多 . 但无法找到适合我案例的解决方案 . 我想为以下查询创建hibernate标准 . SELECT * FROM patient as p1 LEFT OUTER JOIN (SELECT * FROM patient_caller_admin_map WHERE caller_admin_id='1') as pca ON p1.patient_id=pca.patient_id;... -
0 votesanswersviews
Java Hibernate暂时忽略带有条件的@ManyToOne注释
我有一个带标准的Hibernate查询 . 我想做的是(仅针对一个查询)告诉hibernate忽略现有的 @ManyToOne 注释 . 这是因为hibernate在其他表上创建和Left连接 . 我可以想象它是如何做到的 . 我发现这2个链接没有解决我的问题: Hibernate: How to remove an entity to which none refers to anymore i... -
2 votesanswersviews
Hibernate标准使用相同的别名添加多个连接
物理数据库模型 实体模型 我有2个数据库表A和B.在实体模型A中有三个子节点A1,A2,A3 . A2和A3与B实体有关系,因此这些关系在这些类中分别用相同的属性名定义 . 我想用Hibernate标准查询A记录,在bField上添加限制 . 在bField上添加别名时,在本机查询中有两个具有相同别名的联接 . 这会导致 ORA-00918: column ambiguously defin... -
0 votesanswersviews
使用JPA HIBERNATE Criteria使用Oracle数据库进行分页
我试图在我的java程序中实现分页,下面是我正在尝试编写的查询,并且无法使用JPA,Criteria,hibernate成功 . SELECT rs . * from(select t . *,row_number()over(order by t.APPROVEDTIME desc)as row_num from Employee t)rs其中rs.row_num> = 1而rs.row_... -
0 votesanswersviews
Hibernate使用条件或hql查询/实现多个表
我是Hibernate的新手,想要实现hibernate标准或hql来查询多个表来获取结果,我有问题要做到这一点..现在我在hibernate中使用本机sql来完成我需要的但是想尝试与hql / criteria相同..下面是我用来获取结果的本机查询.. select table1.dmname,table2.polname,table3.path,table4.uidname from... -
1 votesanswersviews
在条件中添加多个示例(Hibernate)
SchoolViewModel.java public class SchoolViewModel { private String state; private String city; private String instituteType; //getter and setter } InstituteType.java @Entity @Table(n... -
0 votesanswersviews
Criteria在hibernate中连接查询复合主键
需要标准连接查询复合主键 . 实体: ArtWork @Entity @Table(name = "artwork") public class ArtWork implements io.malevich.web.entity.Entity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private... -
14 votesanswersviews
Hibernate使用标准和限制加入
我有2个实体 PayoutHeader.java @Entity public class PayoutHeader extends GenericDomain implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; ... -
5 votesanswersviews
Hibernate条件查询多个条件
在我目前的项目中,我遇到了使用hibernate条件查询获取实体的问题 . 我有以下实体: 教授,其中包含学生名单 学生,其中包含作业列表 . 分配,包含分配给它的学生的ID . 现在,我希望获得与教授相关的所有作业,即教授分配给他的学生的所有作业 . 此查询显示我要在条件查询中实现的内容 . select * from Assigment p, Student a, Profes... -
0 votesanswersviews
使用hibernate标准连接多个表
我试图加入多个表加入使用标准,但遇到一些问题,请帮助我:我有一个SQL查询,如: SELECT a.type, a.time, c.code AS exchangeCode FROM CutOffTime AS a INNER JOIN Country AS b ON a.country_fk = b.id INNER JOIN Exchange AS c ON... -
0 votesanswersviews
加入无关儿童的Hibernate Criteria?
我有三个实体,一个父母有两个孩子,但我在这里只列出了两个实体 . @Entity @Table(name = "person") public class Person{ private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationT... -
0 votesanswersviews
使用Criterion在Hibernate中嵌套查询
我有一个以下查询,我必须从子查询创建的临时表中选择行 . select x, y, x from (select x, y, z from some_table where x between x1 and x2) where y like 'y1' order by z by desc 我必须使用Criteria从数据库中获取结果 我已经使用标准和分离标准来处理子查询的几个示例和文档 .... -
1 votesanswersviews
Hibernate Criteria:嵌套子查询(select * from(nested results))
我有一个 raw sql query ,我需要在hibernate criteria 中编写 . raw sql query 我有: SELECT * FROM ( SELECT * FROM Table t1 ORDER BY Sort1 DESC, Sort2 ... -
1 votesanswersviews
当子查询使用查询字段进行比较时,如何构建Criteria Hibernate Subquery
我正在尝试使用子查询构建条件查询 . 我读了很多关于创建子查询的detachedcriteria但是找不到关于选择另一个select的任何内容(而不是where子句等上的子查询) . 每当用户与应用程序交互时,应用程序就会在交互表中向一些数据插入一行 . 我想要实现的查询是: 计算按天,按特定月份分组的所有互动,并计算同一特定月份中按天分组的所有特定互动用户 . 我可以在SQL中构建的查询是 se... -
2 votesanswersviews
在Hibernate Criteria中使用ORACLE rowId
我有ORACLE DB和2个表 . 我需要从table1内连接table2中选择行,并按ORACLE RowID列排序 . 要选择我使用条件查询 . 要按语句添加订单我使用 criteria.addOrder(Order.asc("this.rowId")); 在映射RowId看起来像 <property name="rowId" column=&q... -
2 votesanswersviews
使用INNER JOIN,LEFT JOIN,GROUP_CONCAT和DISTINCT进行Hibernate条件查询
我在最近几个月与hibernate CRITERIA合作,我通常会从SQL开始研发并创建CRITERIA查询 . 但这次我真的与下面的查询混淆了 . 从我开始的地方我无法理解 . TABLE Mapping: SQL Query: SELECT templates.TEMPLATE_ID, templates.TEMPLATE_NAME, template_categ... -
1 votesanswersviews
如何使用Hibernate Criteria API从连接表中选择不同的表?
我正在尝试实现这样的查询: SELECT DISTINCT C.* FROM A join B on A.some_id = B.some_id join C on B.some_id = C.some_id; 使用Hibernate Criteria API . 我需要为 whole C表有不同的结果,而不仅仅是它的某些列 . 我试着这样做: Criteria criteria = cr... -
0 votesanswersviews
我怎么能用Hibernate做到这一点
SQL查询如下, select s1.* from Sample1 s1,Sample2 s2 where s1.field1=s2.field4 and s2.field2='XXYYZZ' 表结构 表Sample1只有三个字段(field1,field2,field3) 表Sample2有三个字段(field4,field5,field6) Bean名称是 Sample1Bea... -
1 votesanswersviews
Hibernate分离标准问题
我试图使用hibernate标准执行以下查询 . 但是,它没有给我正确的结果 . 查询: SELECT * FROM TableA a WHERE NOT EXISTS (SELECT * FROM TableB b WHERE b.col1 = a.col1 AND b.... -
0 votesanswersviews
Hibernate和HSQLDB - 标准日期的sql限制
我在我的项目中使用JavaFX,Hibernate和HSQLDB . 在我的DAOIMPL类中,我使用的是Hibernate标准和一些限制: Criteria criteria = getSession().createCriteria(getEntityClass(), "remark"); criteria.createAlias("remark.... -
1 votesanswersviews
如何使用javax.jpa.criteriaQuery查询两个根实体?
由于不推荐使用 hibernate.criteria API,因此我需要协助将某些方法转换为JPA criteriaQuery 调用 . 使用单一标准和我可以处理的有限参数的简单调用,但是如何从使用多个根实体创建的休眠条件转换,例如 Criteria crit = session.createCriteria(getType()) .createCriteria("deviceIn... -
1 votesanswersviews
使用Criteria API进行Hibernate子选择:MySql中的性能降低
我的hibernate映射XML文件中有一个subselect查询(如下所示) . 这样做的目的是设置一个基本的SQL查询,然后通过Criteria API添加各种限制 . 我正在显示可以对页面化进行分类,过滤和搜索的数据,因此Criteria API对此非常有用 . <class name="className" table="tableName"&...