#今天学习时遇到的错误:
javax.persistence.PersistenceException: org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of javaBean.Student.age
图片: 运行截图:
#仔细看控制台的错误提示:

#javax.persistence.PersistenceException: org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type setter of javaBean.Student.age(包名.类名.属性名)
:从中可以看出时 javaBean.Student中的age字段没有值,于是我打开我的数据库查看:

我有两个数据的age为null,这个是不可以的,Junit测试时会报错,所以要个age字段赋值
赋值后:

再次执行Junit测试:

本文记录了在使用Hibernate框架进行JavaBean属性设置时遇到的PersistenceException异常,详细解析了错误原因,即Student类的age字段被设置为空值,并提供了具体的解决方案,包括检查数据库中对应字段的值,确保非空属性不被赋予null,从而避免Junit测试时出现异常。

1万+

被折叠的 条评论
为什么被折叠?



