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

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


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


解决方法:

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

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

你可能感兴趣的:(hibernate小记,error--Null value was asigned toa property of primitive type setter of)