異常:
org.springframework.orm.jpa.JpaSystemException: Null value was assigned to a property
異常描述:
前端同事傳遞對象的json數據來調用接口時,報異常org.springframework.orm.jpa.JpaSystemException: Null value was assigned to a property。我實體中height是double基本類型,而他傳遞的是字符串類型。導致屬性注入的時候講null注入到double類型拋出異常。
User類的height屬性
@Column(name = "height") private double height;
出現原因:
無法將null值分配給基本類型,如int,long,boolean等。
這個異常還會出現在往數據庫插入數據時:
如果對應於對象中字段的數據庫列可以爲null,那麼您的字段應該是一個包裝類,如Integer,Long等,而不應該是基本類型int,long