13
क्या आप कृपया मेरी मदद कर सकते हैं? मुझे बूलियन मान "r.isDefault = true" पूछताछ में त्रुटि है।एचक्यूएल: नामांकित क्वेरीज़ में बूलियन का उपयोग
मेरी 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 में:
<property name="hibernate.query.substitutions" value="true='Y', false='N', yes='Y', no='N'"/>
मेरी POJO में:
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
धन्यवाद: बस एक छोटी सी त्रुटि मिली।