Java--Hibernate中的int和float数据及Null value was assigned to a property of primitive type setter of

HibernateSystemError:Null value was assigned to a property of primitive type setter of。是数据类型的错误。

数据库有一张表里的数据是float类型,映射Hibernate文件时,用的java.lang.float。数据库里允许为空,但是Hibernate不允许int和float性的数据为空。

测试时,在控制台上能看到SQL语句是正确的但出现Null value was assigned to a property of primitive type setter of错误。

解决方法:将bean中的相应属性改成Double,在修改Hibernate的映射文件。

你可能感兴趣的:(Java)