java 修改数据时唯一性校验

LambdaQueryWrapper<CombineTargetEntity> combineTargetQW = new LambdaQueryWrapper<>();
combineTargetQW.eq(CombineTargetEntity::getCombineTarget, entity.getCombineTarget())
.eq(CombineTargetEntity::getModelId, entity.getModelId());
CombineTargetEntity combineTarget = this.getOne(combineTargetQW);
// 组合指标名唯一性校验
if (combineTarget != null && !entity.getId().equals(combineTarget.getId())) {
throw new ResponseException(RespCodeEnum.DUPLICATE_COMBINATION_NAME);
}
posted @ 2022-05-12 18:09  java从精通到入门  阅读(746)  评论(0编辑  收藏  举报