使用Spring data的默认实现Hibernate,实体类数据类型没有用包装类导致的Null赋值异常
最新推荐文章于 2022-11-03 11:23:55 发布
在使用Spring Data JPA与Hibernate结合的毕设项目中,遇到因实体类字段为基本类型导致的Null赋值异常。当从数据库查询到可为空的int字段时,由于Hibernate底层将Integer转换为int,对于允许为空的字段,在转换过程中抛出异常。通过调试发现,不同类型的字段赋值处理方式不同,Integer类型的字段会特别处理。问题出在将数据库的Integer空值转换为int时触发异常。
摘要由CSDN通过智能技术生成