动态地将值数组分配给相应的对象

时间:2013-07-28 05:45:05

标签: java

我有一个问题。我有3个班级

public class cls1{
    private String A;
    private String B;
}

public class cls2{
    private String C;
    private String D;
}

public class cls3 extends cls1{
    private String E;
    private String F;

    private cls2 cls2;
}

我有这三个班。 cls1,cls2是正常类,但cls3正在扩展cls1,它有一个组件cls2。

我将从数据库中查询并获取cls3的结果,但输出的格式为“List”。 Object []具有所有cls3参数值。它还包括cls1,cls2参数。

所以我的问题是如何将值动态分配给所有类。我将分配这些值,我将在其他地方使用这些值,如“cls1.getA(),cls1.getB(),cls2.getC(),cls2.getD()”等等。

那么如何为这些相应的类分配值数组。我认为使用BeanUtils是可能的。是否可以使用BeanUtils ......?

有人可以指导我吗......

1 个答案:

答案 0 :(得分:0)

使用像hibernate这样的ORM。您需要使用JPA将域模型cls1,cl2,cls映射到基础持久性存储。这比滚动自己的方法要简洁得多。