您的位置:首页 > 其它

从零开始学JDBC--1.14 BeanUtils组件的用法

2016-11-02 20:02 281 查看

BeanUtils是用来干什么的?

答:用来操作javaBean的,用于快速设置对象的属性值

javaBean需要满足Bean的写法,按照命名规则写的Getter和Setter方法

需要引入的jar包:

commons-beautils-1.x.x.jar

common-logging-1.x.x.jar

1.通常的javaBean操作

Admin admin = new Admin();
admin.setUserName("Jack");
admin.setPwd("999");


使用BeanUtils组件同样可以实现:

a.BeanUtils组件实现对象属性的拷贝

BeanUtils.copyProperty(admin, "userName", "jack");
//BeanUtils.setProperty(admin, "age", "18");
BeanUtils.setProperty(admin, "age", 18);


对于基本数据类型,会进行自动类型转换

b. 对象之间的拷贝

Admin newAdmin = new Admin();
BeanUtils.copyProperties(newAdmin, admin);


c. 将map数据拷贝到对象中

注意:map中的key要与javabean的属性名称一致

Admin adminMap = new Admin();
Map<String,Object> map = new HashMap<String,Object>();
map.put("userName", "Jerry");
map.put("age", 29);

BeanUtils.populate(adminMap, map);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: