Hibernate HQL:在命名查询中使用布尔值

Hibernate HQL:在命名查询中使用布尔值,hibernate,hql,boolean,named,Hibernate,Hql,Boolean,Named,你能帮帮我吗?我在查询布尔值“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> 提前谢谢你 答复: 刚刚发

你能帮帮我吗?我在查询布尔值“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>
提前谢谢你

答复: 刚刚发现一个小错误:

r.isDefault = true
应该是

r.default = true

谢谢。

试试这个:
如果r.isDefault是真的

谢谢,它可以工作,请将您的解决方案作为答案发布,并接受您自己的答案。它将帮助其他人为什么它是r.default而不是r.isDefault?
r.isDefault = true
r.default = true