刚刚做项目的时候遇到了这样一个问题:
Null value was assigned to a property of primitive
百度了一下,发现是
数据库字段值为NULL,int 类型不能赋值为NULL,只能为0,但有些实际应用中,如学生分数,0表示0分,NULL,则表示暂无分数所以,要不设数据字段不为NULL,要不就是用Integer.
解决方法:
解决办法:
javabean.hbm.xml
<property name="provinceOrderMember" type="int">
<column name="provinceOrderMember">
<comment></comment>
</column>
</property>
type="int" 改为type="java.lang.Integer"
javabean 中 属性定义
private int provinceOrderMember; 改为private Intege provinceOrderMember
或者直接建库的时候设定全部数值类型默认为0就好!
posted on 2011-10-31 16:28
唐大力 阅读(257)
评论(0) 编辑 收藏 所属分类:
ssh