HQL 中的内联表达式
中编写此 sql 查询的最有效方法是什么 select uar.*, (a.default_user_asset_role_id is not null) as is_default from User_asset_role uar left out…
计算 Hibernate SQLProjection 中聚合列的排名
我正在尝试编写一个查询来根据聚合列计算排名列。该查询是一个 SQLProjection,作为 Hibernate Criteria 查询的一部分。 这是我尝试过的: String sql…
如何在 HQL 中按列表大小选择对象?
我的实体定义如下: public class Entity implements Serializeable { @ManyToMany(mappedBy="entities") private List otherEntities; } 如何在 HQL …
HQL 中通过字符串参数自定义订单
我有一个像这样的 HQL 查询: Query query = session.createQuery("from User as user where user.joined!=null order by user.joined desc"); How do…
如何使用 Hibernate/NHibernate 内连接派生表?
(首先,如果这是重复的,我想道歉,即使它必须很简单,我也找不到任何好的解决方案) 我正在根据销售数据创建报告,并且需要输出一些聚合值以及一些…
HQL 使用两列中最大的列对记录进行排序
对于数据库中的每一行,我有 2 列,例如 id 和 A。有时A可以为null。我想按 id 和 A 值中的最大值对所有记录进行排序,但如果 A 为 null,则将被忽略…
使用 Hibernate 查询:冒号被视为参数/转义冒号
return sessionFactory.getCurrentSession(). createQuery("FROM Weather WHERE city_id = :id AND date " + "BETWEEN now()::date AND now()::date +…
是否可以在选定的集合上调用 elements(?) ?
我有两个实体,它们具有多对多关系。例如 AEnt 和 BEnt: class AEnt { //.... String name; Set bs; } class BEnt { //.... } 我想选择这样的 BEnt,…
hibernate:如何映射 Set 关联以便保留 HQL order by
好的,这看起来很像 Hibernate 中的(另一个)错误/未实现的功能。 是否可以以尊重 HQL 中的 "order by" 子句的方式映射 Set 关联? 例如,假设您有 2…
在休眠异常中打开查询
我使用 struts2 和 hibernate 进行开发。 我用来运行打开查询的Java代码如下 String hql ="insert into "+"OPENQUERY(OracleLinkedServer, \'SELECT *…
HQL 子查询查询选择
当我执行此查询时,我总是收到错误太多列。 SELECT o FROM Overlay o WHERE ( :coordinate ) IN ELEMENTS(o.blocksCoordinates) 如果我在 sql 中执行…
Hibernate AliasToBean 与集合
我在父类和子类之间定义了双向一对多关系。我希望执行一个查询,以便可以在 bean 中返回单个父级及其子级的子集。 public class Parent { private int…