我正在将应用程序从 Hibernate 移动到 EclipseLink。我有以下命名查询:
delete from MyObject where id<=:LAST_ID
该查询在 Hibernate 中运行良好,但在 EclipseLink 中失败并出现以下错误:
标识变量“id”不能与 <= 运算符一起使用。
是否允许在 JPA 的 where caluse 中使用 ID 字段?
任何解决方法将不胜感激。
我正在将应用程序从 Hibernate 移动到 EclipseLink。我有以下命名查询:
delete from MyObject where id<=:LAST_ID
该查询在 Hibernate 中运行良好,但在 EclipseLink 中失败并出现以下错误:
标识变量“id”不能与 <= 运算符一起使用。
是否允许在 JPA 的 where caluse 中使用 ID 字段?
任何解决方法将不胜感激。