您的位置:首页 > 移动开发

Null value was assigned to a property of primitive type setter of model.LabAppForm.peoplenumber; nes

2014-02-10 11:36 393 查看

异常如下:

HTTP Status 500 - Null value was assigned to a property of primitive type setter of model.LabAppForm.peoplenumber; nested exception is org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of model.LabAppForm.peoplenumber

造成原因:在LabAppForm.java这一实体的peoplenumber属性类型写的是 int,即:private Integer peoplenumber;//人数
而在实体LabAppForm对应的hibernate映射文件里其属性设置的是Integer类型:
<property name="peoplenumber" type="java.lang.Integer">

<column name="peoplenumber"></column>

</property>
之后就出现了上面所示异常
解决办法:
把LabAppForm.java这一实体的number属性类型改为Integer类型,即:private Integer peoplenumber;//人数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐