日期:2014-05-17  浏览次数:20675 次

java与数据库中int
公司的数据库是mysql,里面的int的类型默认为空,这时java取到为空的值时就会报错,那位大侠有解决的办法?
------最佳解决方案--------------------
可以把默认值改为0
或者在查询的时候,对int进行判断,null转换为0

------其他解决方案--------------------
报404  应该是number吧
------其他解决方案--------------------
数据库有空,允许为空的int字段,你在java里用Integer就好了
------其他解决方案--------------------
把你取出来的转换一下类型
------其他解决方案--------------------
大小写区分 
------其他解决方案--------------------
java bean里换成Integer或者给它个默认值0
------其他解决方案--------------------
5楼说的很对了
------其他解决方案--------------------
处理的办法很多了,5楼的可行,还有可以自己进行代码的判断转换,方法比较多的。
------其他解决方案--------------------
解决了,8楼的说的对,在查询时判断,用isnull