导致该异常出现的原因是在数据库中存在的数字数据类型(num)可以为空,在hbm的配置文件中采用的hibernater数据类型
就会时候出现错误
如:
int age
age = null; 会出现不能转换的错误,
解决办法:
在创建hbm配置文件的时候在数据类型中全部采用java的数据类型就可以了,不要使用hibernate的数据类型.
如
数据库对应的number类型
采用java的java.util.Long
而不是long类型.
导致该异常出现的原因是在数据库中存在的数字数据类型(num)可以为空,在hbm的配置文件中采用的hibernater数据类型
就会时候出现错误
如:
int age
age = null; 会出现不能转换的错误,
解决办法:
在创建hbm配置文件的时候在数据类型中全部采用java的数据类型就可以了,不要使用hibernate的数据类型.
如
数据库对应的number类型
采用java的java.util.Long
而不是long类型.