Hibernate 获得持久化数据时整型转换出错的解决
2008-12-29 16:30
197 查看
一、我在hibernate中的某字段类型为 java.lang.Integer, 而持久化类的的为int.
二、问题出来了,出现
Null value was assigned to a property of primitive type setter of
三、解决办法。修改持久化类的该字段类型为java.lang.Integer
四、原因
数据库字段值为NULL,int 类型不能赋值为NULL,只能为0,但有些实际应用中,如学生分数,0表示0分,NULL,则表示暂无分数所以,要不设数据字段不为NULL,要不就是用Integer.
二、问题出来了,出现
Null value was assigned to a property of primitive type setter of
三、解决办法。修改持久化类的该字段类型为java.lang.Integer
四、原因
数据库字段值为NULL,int 类型不能赋值为NULL,只能为0,但有些实际应用中,如学生分数,0表示0分,NULL,则表示暂无分数所以,要不设数据字段不为NULL,要不就是用Integer.
相关文章推荐
- WPF 在TextBox失去焦点时检测数据,出错重新获得焦点解决办法
- WPF 在TextBox失去焦点时检测数据,出错重新获得焦点解决办法
- 存储过程里出错:在将 nvarchar 值 'MAX' 转换成数据类型 smallint 时失败, 的终极解决方法
- Oracle自定义函数解决数据类型转换出错的问题
- WPF 在TextBox失去焦点时检测数据,出错重新获得焦点解决办法
- Hibernate审计日志时业务数据无法同步问题解决
- 解决速达软件提示将numeric转换为数据类型numeric时发生算术溢出错误问题
- VC6.0 编译的程序 转换成 VS2010后,编译出错问题解决方法的总结
- 用ajax获得数据,可是页面显示的时不加个alert就显示不出来,随意加个alert就可以 解决办法
- 详细解决用myEclips的db Browser连接到Oracle后,用反向工程Hibernate Reverse Engineering 生成.hbm.xml,POJD类还有DAO时出错的问题
- linq 调用 有返回值(numeric)的存储过程,报错“从数据类型 numeric 转换为 numeric 时出错”
- char数组模拟atoi函数的功能(将字符串数据转换为整型)
- 位运算方法将正整型数据转换为二级制
- Java.整型包装类.String类.字符串.整型数据.转换
- sprintf在51单片机中转换字符出错问题解决
- 字符转换为整型时,可能导致数据溢出
- zlib uncompress解压数据inflate_fast函数出错的解决办法pdf
- keil 5.18 将一个数强制转换成short数据进行比较时出错
- 从数据类型 nvarchar 转换为 float 时出错
- C#中将字符串转换为整型的三种解决方法总结