`
zhushaolong
  • 浏览: 64290 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

LazyDynaBean

 
阅读更多

我的使用经验是:

 

public class Person  extends LazyDynaBean 
{
    private String UserName;

    public String getUserName()
    {
        return UserName;
    }

    public void setUserName(String userName)
    {
        UserName = userName;
    }
    
}

 

-----------------------------------

Person类中没有address1,address2...字段,而且address不确定个数

所以需要 对Person类的字段动态添加

extends LazyDynaBean 后就可以这样了

 

Person p=new Person();
for (int i = 1; i <= arr.length - 6; i++)
 {
      p.set("address" + i, arr[i]);
}
 

 

 

 

分享到:
评论

相关推荐

    LazyDynaMap LazyDynaBean 区别,推荐使用LazyDynaBean.pdf

    在Java的动态类型支持中,`LazyDynaMap` 和 `LazyDynaBean` 是两种常用的工具,它们允许程序员在运行时创建具有动态属性的对象。然而,两者在处理空值(null)时存在显著的区别,这在将动态bean转换为JSON格式时尤为...

    有关动态bean的一些用法

    DynaBean的实现类包括BasicDynaBean、LazyDynaBean、ResultSetIterator和WrapDynaBean等。其中,BasicDynaBean是最基础的实现,提供基本的属性访问功能;LazyDynaBean则允许延迟初始化属性,直到实际访问时才创建;...

    Dyna Bean的使用

    除了 BasicDynaBean,BeanUtils 还提供了其他的 DynaBean 实现,如 ResultSetDynaClass 用于将数据库查询结果映射为 DynaBean,LazyDynaBean 支持延迟初始化属性等,这些都在不同场景下提供了额外的灵活性。...

    Apache commons jar包常用类讲解--Jakarta Commons 学习.pdf

    - **LazyDynaBean/LazyDynaClass/LazyDynaMap**:提供了懒加载的支持。 #### 3. Commons Collections Commons Collections库提供了对集合的扩展,提供了额外的数据结构和操作方法。 ##### 3.1. commons....

    Jakarta+Commons中文介绍

    ##### LazyDynaBean/LazyDynaClass/LazyDynaMap 这些类提供了一种延迟加载属性值的机制,适用于大型数据集。 #### CommonsCollections **commons.collections** 包提供了大量的集合扩展类,包括但不限于列表、...

Global site tag (gtag.js) - Google Analytics