質問エンティティに次のものがあります。
@NamedQuery(name = "Question.allApproved",
query = "SELECT q FROM Question q WHERE q.status = 'APPROVED'")
そして
@Enumerated(EnumType.STRING)
private Status status;
// usual accessors
この例外が発生します:
例外の説明:クエリのコンパイル中にエラーが発生しました[Question.countApproved:
SELECT COUNT(q) FROM Question q WHERE q.status = 'APPROVED'
]、行1、列47:無効な列挙型の等しい[myCompnay.application.Status]
式[java.lang.String]
。タイプの列挙型の値をタイプの非列挙型の値と比較できません 。org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:501)で
これを修正するにはどうすればよいですか?