问题标签 [hql-delete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8021 浏览

nhibernate - 当具有相同术语的 HQL 选择有效时,为什么此 HQL 删除失败?

为什么以下 HQL 查询失败?

在 select 中使用相同形式的查询:

MyLog 的映射包含:

配置的映射包含:

我得到的错误是:

从 MYLOG 中删除,CONFIGURATION countercon1_ where UTC_TIMESTAMP<:p0 and APPLICATION_ID=:p1; :p0 = 04/10/2010 17:15:52, :p1 = 7

NHibernate.Exceptions.GenericADOException:无法执行更新查询 [SQL:

从 MYLOG 中删除 CONFIGURATION countercon1_ where UTC_TIMESTAMP< ? 和 APPLICATION_ID= ?

] ---> Oracle.DataAccess.Client.OracleException: ORA-00933: SQL 命令未正确结束

0 投票
1 回答
3744 浏览

hibernate - 使用 HQL“从哪里删除”子句删除项目

我在关系中有两个实体

并且我想在删除特定标签后删除所有不再链接到标签的软件。我为此编写了 HQL 查询..

我使用游戏框架

我被覆盖的 Tag.delete()

我的测试:

现在我的问题是它会删除所有软件,即使它们有标签链接。

但我得到了由 HQL 形成的 SQL,它就像:

delete from Software where not (exists (select tag.id from Tag_Software ts, Tag tag where Software.id=ts.softwares_id and ts.tags_id=tag.id))

它是很好的 SQL(我检查了它),但是为什么在我的上下文中这一切都不能作为 HQL 工作......?

我的测试说:

失败,预期:<1> 但结果:<0>

两个类的代码是:

……

...

0 投票
1 回答
1165 浏览

java - HQL 删除查询和 session.delete() 的区别

我对 Hibernate 很陌生,有一个问题。delete(...)使用 HQL 查询删除对象和使用类的方法删除对象有什么区别Session

0 投票
1 回答
1236 浏览

hibernate - 使用 hql 休眠删除

我在休眠中有以下映射:

如果我想删除 hql 中的所有 P4 元素,我会做类似的事情

但显然我有一个违反约束的异常,因为我需要删除内部的“L_st_49eea”表,但我不知道如何在 hql 中执行此操作。

0 投票
2 回答
1427 浏览

java - hibernate HQL删除查询使单列无效

我正在开发 spring hibernate 应用程序并尝试使用基于非 id 多对一关系的列从表中删除。实体类是:

我正在尝试使用 hql 从假日表中删除一行。

在控制台中,我得到了正确的删除查询,但在检查数据库时发现该行仍然存在,但现在假日表中的 DAY_ID 列为空。我无法弄清楚为什么会这样?
编辑:帮助!!!我的主要问题是为什么 DAY_ID 列更改为空值?

0 投票
1 回答
648 浏览

hql - 删除查询中的 HQL 别名

我想知道 SQL 的 hql 模拟:

0 投票
5 回答
4476 浏览

java - HQL 删除多对多映射的关联

我有两个具有多对多关系的实体 CRImageType 和 CRVariable,如下所示:

CRImageType 实体:

CRV 变量实体:

在我的数据库中,关系由两个表“imageviewer_crimagetype”和“imageviewer_crvariable”和第三个“imageviewer_imtype_variable”映射,用于它们的多对多关系。

我只想从表"imageviewer_imtype_variable"中删除关联记录。如何使用 HQL 查询来完成,因为我无法直接访问“imageviewer_imtype_variable 表。

我想要 SQL 查询的 HQL 等价物

0 投票
4 回答
92084 浏览

hibernate - Hibernate HQL delete with and

Hibernate doesn't delete my row:

Outprint:

The SQL Syntax is working when I'm trying directly in SQL. Direct SQL Syntax:

Mapping:

Table:

I guess it's something pretty easy because everything looks okay for me so far. I got no error or anything else, just that no delete is happening.

Any help is appreciated.

0 投票
1 回答
620 浏览

sql - Hibernate:从嵌入式地图中删除 HQL

我想从嵌入式地图中删除条目。如果对象CategoryTag被删除,我想在拦截器中执行 HQL 查询,该查询会从地图中删除条目:

“产品”型号:

我有点空白如何编写 HQL 查询。它从问题开始,我不知道如何在删除查询中引用地图。delete Product.tags t where t.key = :tag失败但有Product.tags is not mapped异常。

有人可以帮我吗?

0 投票
3 回答
8451 浏览

hibernate - Hibernate 4.1.11 hql 删除查询与列表中的位置

我想从表中删除一些具有特定 ID 的条目。我想知道这个请求的语法

在 hql。