您的位置:首页 > 编程语言 > Java开发

数据表和JavaBean映射属性定义的问题

2016-11-06 23:22 288 查看
设计了一个数据表,里面有个字段为updateuser_id,但我存储的时候并没有给其设置值,所以值为null,然后在Java中定义了一个Bean,声明updateuser_id对应的属性为updateUserId,类型为int,,在xml中配置<result
property="updateUserId" column="updateuser_id">

当我使用到这个映射结果集时,因为java中的类型为int,不能给其赋值为null,所以这里会产生错误

解决方法:
1. 在数据库中存储该信息

2. 在Java中定义Integer类型
注意:
int的默认值是0,而Integer的默认值是null,如果数据库那个字段没有值,而我们用int存储就会变成默认的0,所以对于JavaBean和数据库的映射用包装类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐