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 删除,代码顺利执行。