У меня есть Entity
с атрибутом enum
и пара на 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 счастливым?