hql

    0热度

    3回答

    如何创建一个常量列表并在查询的WHERE子句中使用它? 例如,我有一个蜂巢查询,在这里我说 Select t1.Id, t1.symptom from t1 WHERE lower(symptom) NOT IN ('coughing','sneezing','xyz', etc,...) 而是不断的重复这个漫长的症状名单(这使得代码非常难看)的,有没有办法提前定义它时间 MY

    1热度

    1回答

    我想使用休眠排序距离,但“st_distance”不起作用。日志: ----- org.hibernate.QueryException:org.hibernate.hql.internal.ast.tree.MethodNode - [METHOD_CALL] MethodNode:节点无数据类型 '(' + - [METHOD_NAME] IdentNode:'st_distance'{ori

    1热度

    1回答

    我想运行下面的代码,但我得到一个错误。 public MdFeedHandOff getFeedByHandOff(Integer handoff, Integer csiID){ logger.error("*************getFeedByHandOff(): handoff value is "+handoff); String hql = "FROM Md

    0热度

    2回答

    我有2个表小号和我数据库(以1:1的关系)上,它们都具有相同的ID pk和我创建Hibernate类是像这样的: @Entity @Inheritance(strategy = InheritanceType.JOINED) public class S { @Id @Column(name = "id") @GeneratedValue(...) @S

    0热度

    1回答

    扩大复合ID我们有一个表映射复合主键,如下图所示: mapping.CompositeId().KeyReference(e => e.Node).KeyProperty(e => e.DtFr).UnsavedValue("any"); 我们需要从由复杂的条件下的表中删除多个行,例如n.Node.Contract.Code = "1234" 按照solution我们尝试下一个HQL: del

    -1热度

    1回答

    我在HQL上运行查询,但不断收到错误消息。 Select * From cdb_1234; Where src_inst = '1' '2' Group by acc Having count (*) >1 group by是数据集中的一列。 请帮忙 它说parseexception无法识别输入

    1热度

    2回答

    我在具有大约80列的配置单中的表中有多个列。我需要在某些列上应用distinct子句,并从其他列中获取第一个值。下面是我想要实现的内容。 select distinct(col1,col2,col3),col5,col6,col7 from abc where col1 = 'something'; 上面提到的所有列都是文本列。所以我不能应用分组和聚合函数。

    0热度

    1回答

    许多-to-many关联我有一个许多一对多协会在同一User实体,以允许用户跟随其他用户。一切都按预期工作。 @ManyToMany(cascade=CascadeType.ALL, fetch = FetchType.LAZY) @JoinTable( name = "user_follower", joinColumns = {@JoinColumn(name="user"

    -1热度

    1回答

    这是查询工作完全与MySQL,但它不与HQL名称查询工作的任何人能帮助我,这是感激 这是我的SQL SELECT * FROM (SELECT * FROM EsEvent ORDER BY eventTimestamp DESC) e WHERE isReset=1 GROUP BY eventId; 这是我写的HQL名称查询。 FROM (FROM EsEvent es ORDER BY

    0热度

    1回答

    qr=ss.createQuery("update Adddata set std_name='" + request.getParameter("std_name") + "',std_sex='" + request.getParameter("std_sex")+ "',std_mob='" + request.getParameter("std_mob")+ "',std_emai