-
0 votesanswersviews
使用条件和/或投影(子查询)将SQL转换为休眠查询
任何人都可以帮助将此SQL查询转换为HQL(使用条件和投影)以获得结果 Set<topic> topics . SELECT t.id, t.title, COUNT(p.id) as count, MAX(p.created_on) as `latest` FROM topics t JOIN posts p ON t.id = p.topic_id GROUP BY t.id... -
280 votesanswersviews
JPA和Hibernate - Criteria与JPQL或HQL
使用Criteria或HQL的优点和缺点是什么? Criteria API是一种很好的面向对象的方式来表达Hibernate中的查询,但有时Criteria Queries比HQL更难理解/构建 . 什么时候使用Criteria和何时使用HQL?你更喜欢哪种用例?还是仅仅是品味问题? -
0 votesanswersviews
是否可以在不定义根的情况下创建Criteria Query?
是否可以在不定义根的情况下创建Criteria Query?或者我应该始终定义至少一个根? Updated : 我've tried to do this and I'有 IllegalStateException - no criteria query roots were specified 但我想知道是否有机会在没有定义根的情况下进行标准查询? -
2 votesanswersviews
在Criteria Query中加入两个表
我有三个表,一个是ItemCategory,ItemMaster和Price . 我在ItemMaster表中引用了itemaCategoryId,就像在price中引用itemmasterid一样 . 现在我必须按itemcategory id显示价格订单的内容 . 这是我的标准查询 . CriteriaBuilder cb = entityManager.getCriteriaBuilder(... -
1 votesanswersviews
如何从aspx页面获取数据到存储过程?
我必须在asp.net中创建一个RDLC报告 . 我正在使用不同的标量函数编写存储过程 . 我有一个GUI,我必须根据该标准选择一个标准并收集数据 . GUI在这里:我已经实现了所有情况,如"All Staff","All services"等,但问题来自我必须从列表框中选择特定记录并根据它来提供数据 . 例如,我从列表中选择特定的员工记录,我的报告应显示... -
55 votesanswersviews
Hibernate Criteria加入3个表
我正在寻找一个hibernate标准来获得以下内容: Dokument.class映射到Role roleId Role.class有一个ContactPerson contactId Contact.class FirstName LastName 我想在Contact类中搜索First或LastName,并检索连接的Dokuments列表 . 我尝试过这样的事情: session.create... -
28 votesanswersviews
按月分组,在Hibernate中使用标准
我正在尝试使用Criteria和ProjectionList获取报告,而我通过hibernate使用它是非常新的 . 所以我有这个模型: private Long _userId; private Category _category; private Long _companyId; private Double _amount; private Date _date; 我用这... -
2 votesanswersviews
Hibernate条件查询
我正在尝试使用Hibernate条件api执行子查询,但无法完全弄清楚如何去做 . 假设有2个表,SHOPS和EMPLOYEES,其中SHOPS拥有所有商店信息,而EMPLOYEES是所有商店中所有雇员的大表(没有设置外键) . 我正在尝试编写一个查询,该查询从SHOPS表中检索商店ID和地址,然后通过联接检索商店中的雇员数量并计算EMPLOYEES表 . 像这样的东西: SELECT a.SHO... -
5 votesanswersviews
将Group by添加到Hibernate Criteria-Query,无需Projection
我有一个Criteria-Query,它连接第二个表B,从表A中选择实体 . 问题是,这个查询多次从表A返回一些实体 . 但我需要结果是截然不同的 . 使用Criteria.DISTINCT_ROOT_ENTITY是无用的,因为这会在执行SQL查询后过滤掉多次出现 . 因此,当我将结果限制为20次点击时,我最终只有4次,尽管有更多条目符合我的查询 . 在纯SQL中我只需要在查询中添加“GROUP ... -
4 votesanswersviews
Hibernate Criteria Api子查询
我目前正在开发一个项目,将一些遗留的jdbc select语句转移到使用Hibernate及其标准api . 两个相关的表列和SQL查询如下所示: -QUERIES- primaryId -QUERYDETAILS- primaryId linkedQueryId -> Foreign key references queries.primaryId value1 value2 sele... -
2 votesanswersviews
HQL / SQL / Criteria加入 - 匹配给定列表中的所有记录,同时选择所有字段
我正在尝试编写一个HQL / Criteria / Native SQL查询,它将返回分配给Projects列表的所有Employees . 必须将它们分配给所有项目才能被选中 . 使用本机SQL实现此目的的可接受方法可以在这个问题的答案中找到:T-SQL - How to write query to get records that match ALL records in a many to... -
10 votesanswersviews
Hibernate条件查询与子查询连接两列
我有一个表,“Quote”,映射在hibernate中,它具有一个整数id和一个日期的复合键,以及几个额外的列 . 我想编写一个条件查询,使用DetachedCriteria来获取具有最大日期的每个id的行 . 在sql中,我可能会编写一个类似的查询 SELECT * FROM Quote q1 INNER JOIN (SELECT id, max(date) as maxdate FROM ... -
0 votesanswersviews
从hql到条件查询(hibernate)
我有以下的hql查询 Query query = session.createQuery("select b.id from Buyer b, User u where b.user=u.id"); 在哪里检索具有用户ID的id买家列表,我在两个表(买方和用户)之间加入,买方表有id用户表的外键 我不知道如何将此转换为我试过的标准 Criteria query2 = ses... -
9 votesanswersviews
Hibernate Criteria查询问题与投影和限制
我试图使用hibernate条件查询从表中选择列 Criteria cr = session.createCriteria(OfferCashbackMaster.class) .setProjection(Projections.projectionList() .add(Projections.property("offerCode"), "o... -
0 votesanswersviews
jpa选择带有条件构建器的嵌入式elementcollection查询
我有一个带有嵌入式元素集合的实体,如下所示: ... @Embedded @ElementCollection(targetClass = ProviderResponse.class) @JoinTable( name = "provider_response", joinColum... -
1 votesanswersviews
如何将此Hibernate Criteria查询转换为使用javax.jpa.CriteriaQuery多个根实体
由于不推荐使用hibernate.criteria API,因此我需要协助将某些方法转换为JPA criteriaQuery . 使用单一条件和我可以处理的有限参数的简单调用,但是如何从使用多个根实体创建的休眠条件转换 . 这是需要转换的org.hibernate.criteria代码 Criteria crit = session.createCriteria(getType()) .crea... -
4 votesanswersviews
将Hibernate Criteria转换为JPA CriteriaQuery
我正在寻找一种“轻松”将Hibernate Criteria代码转换为JPA Criteria Query代码的解决方案,而无需一对一地重写所有内容 . 是否可以将Hibernate Criteria转换为SQL查询,然后将其与JPA Criteria Query一起重用?欢迎任何其他解决方案 . 更具体地说,我有一个返回Hibernate Criteria对象的复杂方法 . 我们期待只使用JPA... -
1 votesanswersviews
NHibernate:HQL相当于Criteria Expression.In()?
您如何在HQL中表达以下Criteria查询? var idArray = new int[] { 1, 2, 3, 4, 5 }; Session.CreateCriteria(typeof(Foo)) .Add(Expression.In("Id", idArray) .List<Foo>(); 我知道HQL中有一个“in”关键字,但据我所知... -
5 votesanswersviews
避免使用Hibernate Criteria或HQL查询进行二次选择或连接
我在优化Hibernate查询时遇到问题,以避免执行连接或二次选择 . 执行Hibernate查询(条件或hql)时,如下所示: return getSession().createQuery(("from GiftCard as card where card.recipientNotificationRequested=1").list(); ...和where子句检查不... -
3 votesanswersviews
Yii Model-> search()标准与MANY_MANY关系进行比较
我有三张 table : 以及其中两个的模型有很多关系 tbl_social_messages_list: return array( 'service' => array(self::BELONGS_TO, 'SocialServices', 'service_id'), 'mtypes' => array(self::MANY_MANY, 'SocialMessa... -
1 votesanswersviews
YII标准'With'关系问题
WHEN IAM TRYING TO GET invoice created user and grn created user i am getting this error... CDbCommand无法执行SQL语句:SQLSTATE [42000]:语法错误或访问冲突:1066不唯一的表/别名:'user' . 执行的SQL语句是:SELECT t.id AS t0_c0,t .grn... -
0 votesanswersviews
根据条件复制某些Excel列
我做的第一件事是创建一个按钮,使用此代码复制某些单元格: 工作表(“Sheet1”) . 范围(“A:A,B:B,D:D”) . 复制_并且工作正常 . 其次,我发现代码将根据一个标准连续复制所有细节,在这种情况下,如果“位置”列中有“A” . Private Sub ENTIREROW_Click()'Sub copyrows()Dim i As Range,Cell as Object ... -
1 votesanswersviews
Hibernate Criteria - Group By
我有自己的包含汽车数据的表格: EntryID CarID CustomerID CarAge 我想要的是获得每个客户的最新车 . 使用通用查询,我将按日期DESC订购数据,然后按客户分组 . 使用标准,我试过这个: session.createCriteria(Car.class) .addOrder(Order.desc("CarAge")) ... -
0 votesanswersviews
JPA标准而不是罕见的HQL查询
我想编写一个jpa谓词来获取条件查询,给出与此HQL查询相同的结果: from Profile P WHERE (:interests) in P.profileInterests ,其中“interest”是方法参数(字符串列表),profileInterests是Profile实体类(也是字符串列表)的字段 . 我仍然得到ClassCastException . -
1 votesanswersviews
Hibernate Criteria等同于HQL
是否存在等效于以下HQL的任何hibernate条件查询? “从TestTable中选择新的TestTable(t.id,t.param1,t.param2,t.param3)” -
69 votesanswersviews
Hibernate条件:没有映射关联的连接表
我想使用Hibernate的标准api来制定一个连接两个实体的特定查询 . 假设我有两个实体,Pet和Owner,拥有许多宠物,但关键是这种关联没有映射到Java注释或xml中 . 使用hql,我可以通过在查询中指定连接来选择拥有名为'fido'的宠物的所有者(而不是将一组宠物添加到所有者类) . 可以使用休眠标准完成相同的操作吗?如果是这样的话? 谢谢,J -
62 votesanswersviews
Hibernate Criteria限制和/或组合
我如何使用Hibernate Restrictions实现这一目标? (((A='X') and (B in('X',Y))) or ((A='Y') and (B='Z'))) -
2 votesanswersviews
Hibernate:使用带有集合的标准(HashSet)
我有以下课程: public class Folder{ private Set<Documents> documents; private Set<Clip> clips; } public class Clip{ private Owner owner; } 我需要找到黄色 folders 中的 documents 列... -
0 votesanswersviews
Hibernate标准MAX为SUM
如何使用标准(JAVA)实现此HQL "SELECT MAX(pointsum) FROM (SELECT SUM(h.point) as pointsum FROM HealthPoint h WHERE h.player.partner = :partner GROUP BY h.player)" 我已经测试了这个但是我得到了但是我找不到属性 pointsum Detac... -
1 votesanswersviews
使用子查询条件查询Hibernate父/子
编辑:相关:https://forum.hibernate.org/viewtopic.php?f=1&t=946236&start=0但仍然没有解决方案 . 我有父母/子女的关系 . 父映射一组字符串标记 . 简化的DDL: CREATE TABLE PARENT ( ID NUMBER(38,0) NOT NULL, {other columns he...