13
私を助けてもらえますか?ブール値 "r.isDefault = true"を照会する際にエラーが発生しました。HQL:名前付きクエリでブール値を使用する
私のHQL名前付きクエリで:私はエラーを取得する
<named-query name="RptQuery.queryDefaultByCode">
<query>
SELECT r FROM RptQuery r WHERE r.code = ?1 AND r.isDefault = true
</query>
</named-query>
:org.hibernate.HibernateException:によって引き起こさ 名前付きクエリのエラー:RptQuery.queryDefaultByCode
私のpersistence.xmlで:
を私のPOJOで<property name="hibernate.query.substitutions" value="true='Y', false='N', yes='Y', no='N'"/>
:
private boolean isDefault;
@Column(name = "CPMN_IS_DEFLT", length = 1)
@Type(type = "yes_no")
public boolean isDefault() {
return this.isDefault;
}
public void setDefault(boolean isDefault) {
this.isDefault = isDefault;
}
ありがとうございます!
回答: ちょうどマイナーなエラーが見つかりました:
r.isDefault = true
は
r.default = true
感謝しなければなりません。