阅读背景:

你注意了么?int与Integer的区别

来源:互联网 

   上次做项目时遇到了一个小问题。

   我把javabean中的custid属性定义为int类型,当然与数据库中相应类型是一致的,而且在hibernate文件中配置时专门设置了not-null="false",结果新增数据时不管怎样custid都为0。当我把int 类型改为Integer类型时,问题才得以解决。其实对于这类问题,应该明白的是,int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。   我把javabean中的custid属性定义为




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: