2

アイテムのリストを削除したいので、エンティティ メールに対して次のクエリを定義しました。

@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 : 予期しないトークン: 電子メール

私のクエリの何が問題なのか誰か知っていますか? どうもありがとうございました

4

1 に答える 1

0

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

名前を二重引用符で囲んで使用すると機能します

于 2013-03-11T08:43:22.733 に答える