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的映射文件。