313得票22回答
JPA和Hibernate - Criteria与JPQL或HQL的比较

使用Criteria或HQL有哪些优缺点?Criteria API是Hibernate中表达查询的一种不错的面向对象方式,但有时Criteria查询比HQL更难理解/构建。 何时使用Criteria和HQL?在哪些用例中您更喜欢哪个?还是只是口味问题?

73得票2回答
Hibernate Criteria限制条件的AND/OR组合

我该如何使用Hibernate Restrictions实现这个?(((A='X') and (B in('X',Y))) or ((A='Y') and (B='Z')))

72得票5回答
Hibernate Criteria与HQL:哪个更快?

我阅读了一些答案,但仍感到困惑。为什么?因为你提到的区别与性能无关,而是与易用性有关(如Objetc(criteria)和SQL(hql))。但我想知道是否由于某种原因,“criteria”比hql慢。 我在另一个回答中读到这个: “使用criteriaQuery查询时,在表名上每次都会创...

67得票9回答
JPA2:不区分大小写的模糊匹配

我一直在使用Hibernate Restrictions在JPA 1.0 ( Hibernate driver )中。这里定义了Restrictions.ilike("column","keyword", MatchMode.ANYWHERE),它测试关键字是否匹配列中的任何位置,并且不区分大...

57得票5回答
使用Hibernate Criteria查询获取特定列

我在代码中使用Criteria Query。它总是会触发select * from ...的查询操作。 相反,我希望从我的查询中忽略一个字段(列),因为该字段存储了大量数据,导致性能问题。 有人可以给个想法吗? 一些更新 我在查询中添加了一个投影,并创建了一个类似于...selec...

50得票4回答
何时使用Hibernate投影?

我对Hibernate的投影和条件查询有些困惑。什么时候应该使用投影,什么时候应该使用条件查询?

46得票2回答
Criteria.DISTINCT_ROOT_ENTITY和Projections.distinct的区别

我对Hibernate还比较陌生。我发现我们可以使用以下两种不同的方式获得不同的结果。有人能告诉我它们之间的区别吗?何时使用其中一种而不是另一种?Projections.distinct(Projections.property("id")); 对抗criteria.setResultTran...

43得票4回答
Hibernate 分组查询 Criteria 对象

我想使用Hibernate Criteria来实现以下SQL查询:SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name <operator> value GROUP...

41得票3回答
org.hibernate.QueryException: 无法解析属性: filename

我正在使用Hibernate的Criteria来获取表格contaque_recording_log中的filename列的值。但是在获取结果时,它会抛出一个异常:org.hibernate.QueryException: could not resolve property: filenam...

39得票1回答
为什么在Hibernate 5中标准查询被弃用?

正如我们所知,criterion query 在Hibernate 5中已经被弃用。它是在以前的Hibernate版本中非常有用的一个特性。而且它仍然比HQL表现更好。 那么Hibernate 5为什么会废弃它呢? 此外,这个问题不是这个问题 的重复,因为我想知道criteria查询被废弃...