perf(extension/crud): 减少查询列表时可能的无用转换

This commit is contained in:
2024-01-08 21:58:19 +08:00
parent 1e7d4b2721
commit 0565372e9a

View File

@@ -132,6 +132,9 @@ public abstract class BaseServiceImpl<M extends BaseMapper<T>, T extends BaseDO,
// 设置排序
this.sort(queryWrapper, sortQuery);
List<T> entityList = baseMapper.selectList(queryWrapper);
if (entityClass == targetClass) {
return (List<E>) entityList;
}
return BeanUtil.copyToList(entityList, targetClass);
}