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 刪除,代碼順利執行。