如何克隆包含另一个对象列表的对象?

时间:2019-07-15 11:19:45

标签: java

我需要克隆一个Java对象,该对象包含带有其他变量的对象列表。我的目的是更新克隆的对象值并执行其他操作,以使原始对象值保持不变。

我的对象是:

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PaginationCriteriaEntity {
    List<PaginationSortCriteriaEntity> sortList;
    private Integer pageSize;
    private Integer page;
    private Integer offset;
    private Boolean totalRequired;
    private String paginationRequestUrl;
}

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class PaginationSortCriteriaEntity {

    private String sortKey;
    private String sortOrder;
}

我需要将PaginationCriteriaEntity克隆到新对象并更新PaginationSortCriteriaEntity列表的值。我可以在Java中找到克隆方法。但是不确定如何实现这一点。

0 个答案:

没有答案