【发布时间】:2021-12-16 03:10:53
【问题描述】:
使用生成的 DAO 会导致复制粘贴代码,例如:
var entity = dao.findById(id);
log.debug("entity: {}", entity)
if (entity == null){
raise SpecificRuntimeException();
}
我会很高兴这样做:
var entity = dao.findOptionalById(id)
.orElseThrow(() -> new SpecificRuntimeException())
【问题讨论】:
-
我只是觉得它不太容易出错