關於異常PropertyValueException:not-null property references a null or transient value


hibernate典型的刪除操作代碼

StoreGoodsDict gds = goodsClassService.get(goodsCode);
goodsClassService.delete(gds);

考慮性能(可能本人太懶了),修改如下

goodsClassService.delete(new StoreGoodsDict(goodsCode));

拋出異常PropertyValueException:not-null property references a null or transient value,願因是hibernate的CRUD操作將對實體的屬性進行校驗,是否爲空。

	@Column(name = "class_code", nullable = false, length = 64)
	private String classCode;

將上註解中的 null = false 刪除,代碼順利執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章