java与数据库中int
公司的数据库是mysql,里面的int的类型默认为空,这时java取到为空的值时就会报错,那位大侠有解决的办法?
[最优解释]
可以把默认值改为0
或者在查询的时候,对int进行判断,null转换为0
[其他解释]
报404 应该是number吧
[其他解释]
数据库有空,允许为空的int字段,你在java里用Integer就好了
[其他解释]
把你取出来的转换一下类型
[其他解释]
大小写区分
[其他解释]
java bean里换成Integer或者给它个默认值0
[其他解释]
5楼说的很对了
[其他解释]
处理的办法很多了,5楼的可行,还有可以自己进行代码的判断转换,方法比较多的。
[其他解释]
解决了,8楼的说的对,在查询时判断,用isnull