gpt4 book ai didi

java - 如何将属性从一个bean复制到不同类的另一个bean?

转载 作者:IT老高 更新时间:2023-10-28 20:25:49 26 4
gpt4 key购买 nike

我有两个具有相同属性名称的java类。如何将所有属性复制到另一个填充数据的bean。我不想使用传统的形式复制属性,因为我有很多属性。

提前致谢。

1 类

@ManagedBean
@SessionScoped
public class UserManagedBean implements Serializable {

private static final long serialVersionUID = 1L;
private String userSessionId;
private String userId;
private String name;
private String adress;
......................

2 类

public class UserBean {

private String userSessionId;
private String userId;
private String name;
....................

最佳答案

使用 BeanUtils :

import org.apache.commons.beanutils.BeanUtils;

UserBean newObject = new UserBean();
BeanUtils.copyProperties(newObject, oldObject);

关于java - 如何将属性从一个bean复制到不同类的另一个bean?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19760590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com