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