发新话题
打印

求助!!!

你把这里“参数”改成以下形式,试试
index.字段名{new BigInteger(1)}  或
index.字段名{new BigDecimal(1)}

注:
1.有些数据库,设置为整型的字段,jdbc返回时,类型不一定是 integer, 这时就会有你所述的问题。如:
select age from employee     
age在数据库里定义类型为int,jdbc返回类型有可能为 BigInteger,如果这样,你不能简单地按
index.字段名{1}  引用,因为,这样1,代表的是Integer类型,一个Integer与BigInteger对象,显然是不同的,虽然他们的值一样,正确的写法,应该是:
index.字段名{new BigInteger(1)}

2. 获取一个字段在java中的类型,只要  ($.age).getClass() 就可以了。

TOP

sum行不行,sum行的话,这个count也行

TOP

搞定就好

TOP

发新话题