异常如下:
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>
<column name="peoplenumber"></column>
</property>
之后就出现了上面所示异常
解决办法:
把LabAppForm.java这一实体的number属性类型改为Integer类型,即:
private Integer peoplenumber;//人数