现在的位置: 首页 > 综合 > 正文

hibernate小记,error–Null value was asigned toa property of primitive type setter of

2014年09月05日 ⁄ 综合 ⁄ 共 261字 ⁄ 字号 评论关闭

今天开发过程中遇到了Null value was asigned toa property of primitive type setter of的错误,查询了下svn配置文件的历史,中间有加了一个可为空的lang类型字段。


lang为基本类型值不能为null,而数据库中存储的值为null,因而在查询时会报这个赋值的错


解决方法:

1.把数据库中为null的值改为基本的数据如0或1.

2.把配置文件中的类型,改为java的封装类型,可以存储空值,这样就不会报错了(推荐使用这种方法),改完配置文件的类型后,实体类中的类型也要把基本类型换成封装类。

抱歉!评论已关闭.