【发布时间】:2010-05-12 13:21:06
【问题描述】:
我有一个带有enum 属性的Entity 和一对NamedQueries。其中一个NamedQueries 具有enum 属性作为参数,即
SELECT m FROM Message m WHERE m.status = :status
当我尝试运行查询时,出现以下错误;
Caused by: java.lang.IllegalArgumentException: You have attempted to set a value of type class my.package.Status for parameter status with expected type of class my.package.Status from query string SELECT m FROM Message m WHERE m.status = :status.
我正在使用Toplink
这是怎么回事?我怎样才能让 JPA 开心?
【问题讨论】:
标签: java jpa jakarta-ee toplink