我有一个要转换(aliasToBean)为布尔值的bean的原生sql查询。select val IS NOT NULL as boolValue , ...我无法理解如何让Hibernate知道我的bean.boolValue是一个布尔值,因为我在类型转换中遇到了错误,在第一种情况下我得到了一个java.math.BigInteger,在第二种情况下我得到了一个java.lang.Integer。
最近升级到Visual Studio 2017,我面临着一个奇怪的问题。我无法将Netwonsoft.Json.Linq.JValue转换为布尔值。例如,下面是我的对象"actualObj“,它包含一个布尔值(如QuickWatch所示):
现在,当我将其强制转换为布尔值时,我得到了一个无效的强制转换异常:
我应该做些什么不同的事情?