public class CopyUtils extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <S,D> D |
map(S source,
Class<D> destinationClass)
对象拷贝,如果有关联对象只拷贝id属性
|
static <S,D> List<D> |
mapList(Collection<S> sourceList,
Class<D> destinationHolderClass)
按原顺序拷贝
|
static <S,D> ResultPage<D> |
mapPage(org.springframework.data.domain.Page<S> page,
Class<D> destinationHolderClass)
基于JPA分页查询,ResultPage对象
|
static <S,D> List<D> |
parallelMapList(Collection<S> sourceList,
Class<D> destinationHolderClass)
无序拷贝,性能更好,适合不要求list顺序的场景
|
public static <S,D> D map(S source,
Class<D> destinationClass)
S - D - source - destinationClass - public static <S,D> List<D> mapList(Collection<S> sourceList, Class<D> destinationHolderClass)
S - D - sourceList - destinationHolderClass - public static <S,D> List<D> parallelMapList(Collection<S> sourceList, Class<D> destinationHolderClass)
S - D - sourceList - destinationHolderClass - public static <S,D> ResultPage<D> mapPage(org.springframework.data.domain.Page<S> page, Class<D> destinationHolderClass)
S - D - page - destinationHolderClass - Copyright © 2024. All rights reserved.