问题标签 [detachedcriteria]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6461 浏览

grails - Grails:从 HQL 到 DetachedCriteria 查询

假设我有以下域模型:

给定对书名的查询,检索 Author 集合的 HQL 查询:

但我将能够获得与 DetachedCriteria 或类似的结果相同的结果(但有可能......?)并且不添加从 Author 到 Book 的关系(否则它会很明显)

谢谢

0 投票
2 回答
1649 浏览

hibernate - Hibernate Criteria API 过滤集合比例

我有

现在我想使用 Hibrnate 标准 API 编写查询,这样我只得到 A pojo 的过滤 bList 属性只有 B pojo

0 投票
2 回答
712 浏览

hibernate - 具有多对多字段的休眠查询

我有一个模型 A,它与 B 有一个多对多,它有一个属性 c。像下面这样。

有没有办法(使用分离的条件)进行这样的查询:全选 As where there are a b in bs where bc = some value?如果我能做到这一点,我会怎么做?

0 投票
0 回答
286 浏览

java - 使用 DetachedCriteria 分组而不选择列

如何在不选择列的情况下进行分组?

或者

0 投票
0 回答
581 浏览

sql - Hibernate分离标准问题

我正在尝试使用休眠条件执行以下查询。但是,它没有给我正确的结果。

询问:

休眠:


它正在生成的查询是 -

在这里,我不确定为什么将 b.col1 与 b.col1 进行比较。

有人可以帮助解决这个问题。提前致谢。

——泰迦。

0 投票
1 回答
541 浏览

nhibernate - NHibernate 分离 OrderBy

我正在使用存储库模式来包装 NHibernate 实体。其中一种方法是public IList<T> GetAll()简单地返回该实体的所有项目。实现是在 Criteria 或 QueryOver 中完成的。

我想重载这个方法来接受一个排序顺序,像这样:public IList<T> GetAll(NHOrderFor<T> order)我可以调用它并流畅地定义它的顺序。这可能吗?QueryOver 是首选但不是必需的。

更新

我领先了一点。我将参数定义为Expression<Func<T,object>> pathQueryOver.OrderBy() 所期望的参数,但表达式缺少.Asc or .Desc需要遵循的规范。

0 投票
2 回答
1603 浏览

java - 加入表休眠+分组

我需要用 Java + Hibernate 来做这个查询。

我会使用 DetachedCriteria 类.....我该怎么做?

0 投票
1 回答
1205 浏览

java - 一个紧凑的反模式、基于 DetachedCriteria 的 DAO 实用程序用于休眠有多危险?

很久以前,我使用 DetachedCriteria 创建了一个类休眠实用程序来简化我在非常小的应用程序上的生活,如下所示:

这允许我通过调用与数据库进行交互HibernateUtil.searchCriteria()/listCriteria()/save()/update()/saveOrUpdate()/delete()/merge(),但由于它的会话每个操作的性质,我实际上在非常罕见的情况下(小型应用程序)使用它。

问题是,我刚刚发现我的同事们一直在更大的应用程序中使用它,运行过度使用正确的 DAO 模式。我的错。我担心可能的副作用,例如开销或过载,但我不知道我应该担心什么问题。这是否足以让我开始在他们的应用程序中重新构建 DAO?

你们中的一些更有经验的程序员或 DBA 可以在这里分享一些亮点吗?我会非常感激。

编辑

将其更改为关闭会话。我现在为避免延迟初始化错误所做的是lazy="false"在 hbm.xml 中的每个多对一映射中进行设置。

0 投票
6 回答
23480 浏览

java - 在 Java 中使用 Hibernate 的 DetachedCriteria 来限制结果的最佳方法是什么?

我在 Java 中使用 Hibernate 3.5.6-Final。由于我无权访问 Hibernate Session,因此我使用的是DetachedCriteria。所以,我想知道限制 DetachedCriteria 结果的最佳方法是什么(在我的情况下,我只想获得第一行)。

附加信息:

Criteria类有一些方法可以实现这一点,例如setMaxResults (int maxResults)setFirstResult(int firstResult),但 DetachedCriteria 两者都没有。同样,我不能使用 Criteria,因为我无权访问 Hibernate 的会话。

0 投票
3 回答
9662 浏览

hibernate - hibernate - 如何在 DetachedCriteria 中设置最大结果?

我正在使用DetachedCriteria,我只想要查询的第一个结果,所以我想做类似LIMIT 1in 的事情DetachedCriteria。当我搜索谷歌时,我发现setMaxResult了它的标准。

我要怎么进去DetachedCriteria