如何编写hql联接查询

哈迪克

我是HQL的新手,请告诉我如何在HQL中编写此查询。

我的SQL方法是

public Integer validateEditDate(int id, String date);

我的SQL查询是

SELECT 
count(a.activity_task_id)
FROM activity_task_details AS a
JOIN milestone_activity_details AS b
    ON a.milestone_activity_id =  b.milestone_activity_id
WHERE a.milestone_activity_id = 17
    AND DATE(a.task_end_date) > '20161229';

哪里id哪里date是动态的

请在Hql查询中转换此sql查询

乔·塔拉斯

要在HQL中转换SQL查询,首先必须定义有关db表映射的类。

您有以下两个表:

activity_task_details milestone_activity_details

因此,您必须具有两个类,如下所示:

ActivityTaskDetails MilestoneActivityDetails

因此,您必须将字段映射为属性。假设您已完成此操作,则查询将变为:

SELECT 
count(a.activity_task_id)
FROM ActivityTaskDetails a, MilestoneActivityDetails b
WHERE a.milestone_activity_id =  b.milestone_activity_id
AND a.milestone_activity_id = :paramId
AND a.task_end_date > :paramDate;

注意,如果可能的话,您task_end_date在课堂上ActivityTaskDetails声明为date

要执行查询:

String hql = "Your HQL query write upper";
Query q = session.createQuery(hql);
q.setString("paramId", id);
q.setDate("paramDate", date);
q.list();

session 是获取会话工厂对象的变量

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何查询休眠HQL中的一对多联接

来自分类Dev

如何使用Slick 3.0编写可读的嵌套联接查询

来自分类Dev

如何编写ActiveRecord查询以从联接表中过滤出结果?

来自分类Dev

如何在Django查询中编写联接条件

来自分类Dev

如何在cdbcriteria中编写此联接查询?

来自分类Dev

如何联接三个表并编写查询?

来自分类Dev

如何使用两个联接编写此查询

来自分类Dev

如何使用联接多个表编写此mysqli查询?

来自分类Dev

如何为该SQL查询编写Left Outer联接?

来自分类Dev

如何为 yii2 编写 SQL 查询?“内部联接”

来自分类Dev

联接两个表的HQL查询

来自分类Dev

如何编写mysql查询以实现以下类型的联接(基于列的值联接)

来自分类Dev

如何编写多行HQL代码?

来自分类Dev

编写左联接作为子查询

来自分类Dev

如何在Hive中编写自联接查询以避免自定义重复

来自分类Dev

如何在Django 1.9中编写更新联接postgres查询作为queryset?

来自分类Dev

如何使用sqlalchemy核心编写UPDATE左联接多表查询(MySQL)?

来自分类Dev

如何为这个问题在sql中使用内部联接编写不相关的查询?

来自分类Dev

如何编写自我联接查询以检查同一实体/字段上的条件

来自分类Dev

如何在Django 1.9中编写更新联接postgres查询作为queryset?

来自分类Dev

Laravel 5.2:如何在此正确的联接中编写2 ON的查询生成器

来自分类Dev

HQL查询。没有映射关系的内部联接实体

来自分类Dev

编写查询而无需联接并使用子查询

来自分类Dev

如何联接到子查询内部联接

来自分类Dev

如何编写查询?

来自分类Dev

如何编写SQL查询

来自分类Dev

如何编写SQL查询?

来自分类Dev

如何编写方案查询?

来自分类Dev

如何编写 Oracle 查询

Related 相关文章

热门标签

归档