Hibernate和sql查询的布尔映射
我有一个本机sql查询要转换(aliasToBean)为具有布尔值的bean 我的查询可以是这样的:Hibernate和sql查询的布尔映射,sql,hibernate,javabeans,Sql,Hibernate,Javabeans,我有一个本机sql查询要转换(aliasToBean)为具有布尔值的bean 我的查询可以是这样的: select val IS NOT NULL as boolValue , ... 或者这个: select 1=0 as boolValue, ... 我不明白如何让Hibernate知道我的bean.boolValue是Boolan,因为我在类型转换中出错,在第一种情况下,我得到一个java.math.BigInteger,在第二种情况下,我得到一个java.lang.Integer 谢
select val IS NOT NULL as boolValue , ...
或者这个:
select 1=0 as boolValue, ...
我不明白如何让Hibernate知道我的bean.boolValue是Boolan,因为我在类型转换中出错,在第一种情况下,我得到一个java.math.BigInteger,在第二种情况下,我得到一个java.lang.Integer
谢谢。您需要告诉Hibernate此列是一个布尔值,带有。谢谢,但如何判断我是否有一个namedQuery而不是运行时查询?正如我链接到的javadoc所示,有相应的返回标量XML元素。