当前位置:编程学习 > JAVA >>

类对象 适配器 spring 结贴率90% 类转换

--------------------编程问答-------------------- 不知道我的描述大家看懂了没,不是要实现查询功能
只要实现怎么返回ListA,就可以了
public class A
{
    private String a1;

    private String a2;

    setter()...
    getter()...
}

public class B
{
    private String a1;

    private String a2;

    setter()...
    getter()...
}

不知道是不是要用什么适配器模式啊?在网上学了会,搞不清Adapter,Adaptee,Target,也搞不清类适配和对象适配。。。 --------------------编程问答-------------------- http://www.cnblogs.com/daviddai/p/3485574.html --------------------编程问答-------------------- 楼主这个不就是要把B对象的属性复制到A对象上吗,这无需要用什么适配器直接用commons-beanUtils工具包
public List<A> queryA(...)
{
    List<A> listA = new ArrayList<A>();
    
    List<B> listB = queryB(...);
    for(B b:listB){
      A a=new A();
//利用copyProperties(destObject,srcObject)就会把源对象的属性值复制到目标对象的相同属性名上
      BeanUtils.copyProperties(a,b);
      listA.add(a)
    }   
    return listA;
}
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,