从零开始学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);
相关文章推荐
- 第19天(就业班) BeanUtils组件用法及类型转换器、DbUtils组件、jdbc优化
- 从零开始学JDBC--1.16 BeanUtils组件在Web项目中的应用
- 从零开始学JDBC--1.15 ConvertUtils组件的用法
- 从零开始学JDBC--1.17 使用DbUtils组件实现CRUD和结果集快速封装
- 用组件beanutils,dbutils简化JDBC操作
- 用组件beanutils简化JDBC操作
- 用组件beanutils,dbutils简化JDBC操作
- 15、Jdbc的优化(BeanUtils组件)
- 用组件beanutils,dbutils简化JDBC操作
- Apache开源组件BeanUtils用法总结
- 各家JDBC driver的现行版本及使用用法
- 各家JDBC driver的现行版本及使用用法[转]
- filesystemobject组件的用法示例
- C#编程技巧集.让窗体飘动起来.C#中Timer组件用法
- math组件用法实例
- C#中Timer组件用法
- 让窗体飘动起来--C#中Timer组件用法
- org.apache.commons.beanutils.BeanUtils包的具体用法
- 详细注解ASPJPGE组件的添加水印用法
- 关于微软ADO.NET提供的组件库里的UpdateDataSet()的用法心得