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的映射文件。
本文详细介绍了在使用Hibernate映射数据库中float类型数据时遇到的Null value was assigned to property of primitive typesetter of错误,并提供了将bean属性改为Double以及修改Hibernate映射文件的解决方案。通过调整代码实现,可以有效避免此类错误,确保数据正确持久化。
6083

被折叠的 条评论
为什么被折叠?



