Questions tagged «criteria»

21
JPA和Hibernate-条件与JPQL或HQL
使用Criteria或HQL有何利弊?Criteria API是在Hibernate中表达查询的一种很好的面向对象的方式,但是有时候Criteria Queries比HQL更难以理解/构建。 您何时使用标准以及何时使用HQL?在哪种用例中,您更喜欢什么?还是只是口味问题?

10
如何在具有联接和基于行的限制(分页)的休眠状态下获得独特的结果?
我正在尝试在具有联接到其他表的Hibernate Criteria查询上使用基于行的限制(例如:setFirstResult(5)和setMaxResults(10))来实现分页。 可以理解,数据是随机切断的。而其中的原因进行了说明这里。 作为解决方案,该页面建议使用“第二个SQL选择”而不是联接。 如何将现有的条件查询(使用createAlias()进行联接)转换为嵌套选择呢?

8
如何从Hibernate Criteria API获取SQL(*不*用于记录)
有没有办法从Hibernate获取(待生成的)SQL Criteria? 理想情况下,我将具有以下内容: Criteria criteria = session.createCriteria(Operator.class); ... build up the criteria ... ... and then do something like ... String sql = criteria.toSql() (But this of course does not exist) 然后的想法是将SQL用作巨大的“ MINUS”查询的一部分(我需要找到2个相同模式之间的差异-结构相同,而不是数据相同-且Hibernate不支持MINUS) (顺便说一句,我知道我可以从日志文件中检查SQL)
73 java  sql  hibernate  criteria 

5
休眠条件:没有映射关联的联接表
我想使用Hibernate的条件api来制定连接两个实体的特定查询。假设我有两个实体,Pet和Owner,拥有者拥有很多宠物,但是至关重要的是,该关联未映射到Java批注或xml中。 使用hql,我可以通过在查询中指定联接来选择拥有“ fido”宠物的主人(而不是将一组宠物添加到owner类)。 是否可以使用休眠条件进行相同操作?如果可以,怎么办? 谢谢,J
71 java  hibernate  hql  criteria 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.