Hibernate 标准 api“选择”
是否可以使用 hibernate Critiria api 创建“select in”查询? 例子 : 我有两个 1:n 关系的表,公司和部门 select * from company c where c.id in …
Grails (Hibernate) 标准查询
我的 Grails 应用程序中有一个域类,如下所示: class Event { Date date } 我想编写一个条件查询来选择某年某月发生的事件,有什么建议吗? 谢谢, …
Hibernate简单条件查询解决问题
我遇到了一个非常简单的条件查询问题: sess .createCriteria(user.class, "user") .user_c.add(Restrictions.eq("user.status", 1)) .user_c.createA…
groovy / grails / 单元测试 / createCriteria.get
我可以模拟调用: MyDomainClass.createCriteria().list{ eq('id',id) eq('anotherParameter',anotherParameterId) } with: def myCriteria = [ list …
如何克服 Hibernate Criteria 和示例 API 的限制?
我所处的位置是,我们公司拥有高度可配置的数据库搜索服务,因此以编程方式配置查询非常有用。 Criteria API 功能强大,但是当我们的一位开发人员重构…
Hibernate Criteria API 多重连接
我的休眠实体如下: @Entity @Table(name = "EditLocks") public class EditLock extends AuditableEntity { /** The document that is checked out. …
如何使用 Criteria API 指定悲观锁?
我正在使用 Criteria API 检索 hibernate 中的对象列表。但是,我需要锁定这些对象,因为同时执行的另一个线程将获取确切的对象,并且在没有悲观锁的…
选择确切类的所有实体,但不是使用 NHibernate Criteria API 从该类派生的
我有两个类:Cat 和 DomesticCat,它们扩展了 Cat。 我想选择所有Cat,但不选择任何DomesticCat。如何使用 NHibernate 标准 API 来做到这一点?…
Hibernate 标准——别名
我在 Hibernate 中的别名概念上遇到了一些困难。 我的情况如下: 订单 @OneToMany(cascade=CascadeType.ALL,mappedBy="m_order") private Set<Order…
如何创建 Hibernate Criteria 以按集合的某些属性进行排序
比如说,我有一个实体,它具有作为集合的操作历史。我想按最新操作的日期对实体进行排序(这是历史记录的第一个元素)。 我想做这样的事情: criteria…
Hibernate 标准:左外连接,对两个表都有限制
我正在执行 LEFT OUTER JOIN,但我只能对第一个表应用限制。有没有办法也适用于第二张桌子? 这是我的代码: Criteria criteria = this.crudService .…
Criteria API 返回的结果集太小
这怎么可能,我必须遵循标准 Criteria criteria = getSession().createCriteria(c) criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) c…
Hibernate的Criteria API还不支持嵌套关系吗
我想使用 Hibernate 的 Criteria API 来实现每个人所说的最可能的用例,即应用复杂的搜索条件。 问题是,我想要查询的表并不完全由原始值组成,而是部…