jpa删除查询错误:意外令牌

时间:2012-10-26 10:46:57

标签: hibernate jpa-2.0 named-query

我想删除项目列表,并为实体电子邮件定义了以下查询:

@NamedQuery(name = Email.namedQueryDeleteOldEmails, query =“DELETE FROM Email e where e.creationDate< =:creationDate”)

当我执行它时,我有以下错误: 2012-10-26 12:45:25,570 ERROR [SGVISTA] org.hibernate.hql.internal.ast.ErrorCounter - 第1:1行:意外令牌:电子邮件 第1:1行:意外的令牌:电子邮件

有人知道我的查询有什么问题吗? 非常感谢你

1 个答案:

答案 0 :(得分:0)

@NamedQuery(name =“Email.namedQueryDeleteOldEmails”,query =“DELETE FROM Email e where e.creationDate< =:creationDate”)

在双引号内使用命名名称,它将起作用