2007-08-07
关于javabean的属性深拷贝
关键字: 基础类
目前正在写类似于beanutils.describe的方法。也就是将一个javabean的所有可读属性用hashmap返回。之所以要重写,是因为观察过他的源代码,发现beanutils返回的hashmap里面全部属性值都是以String来存放。而目前我们的需求是,按照原来bean属性的类型来存放。当其中bean属性不是基本类型,而是类对象的话,存放在hashmap的值还必须是deep copy,也就是说,不能简单的把bean属性的对象引用存放进去.因为不想caller修改hashmap里面的值的时候影响到原来的javabean.
各位有什么好的方法?
各位有什么好的方法?
- 浏览: 2294 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
instanceof运算符、Class ...
上面的例子不是太好。这些函数应该是原有对象类型是动态的时候才需要使用的。如果你简 ...
-- by Autinhorse -
关于javabean的属性深拷贝
PropertyUtils
-- by 无聊神灯






评论排行榜