JDBC之beanUtils的基本使用

来源:互联网 发布:淘宝上怎么买枪暗号 编辑:程序博客网 时间:2024/04/28 09:47
@Test
public void test1() throws Exception {//a. BeanUtils组件实现对象属性的拷贝/*Admin admin = new Admin();BeanUtils.copyProperty(admin, "userName", "jack");BeanUtils.setProperty(admin, "age", 18);BeanUtils.setProperty(admin, "pwd", "111111");System.out.println(admin);*/// 总结1: 对于基本数据类型,会自动进行类型转换!// b. 对象的拷贝/*Admin admin = new Admin();admin.setUserName("Jack");admin.setPwd("999");admin.setAge(18);admin.setId(2);admin.setBirth(new Date());Admin newAdmin = new Admin();BeanUtils.copyProperties(newAdmin, admin);System.out.println(newAdmin);*/// d. map数据,拷贝到对象中Admin adminMap = new Admin();Map<String,Object> map = new HashMap<String,Object>();map.put("userName", "Jerry");map.put("age", 29);map.put("pwd", "123");// 注意:map中的key要与javabean的属性名称一致BeanUtils.populate(adminMap, map);// 测试System.out.println(adminMap);System.out.println(adminMap.getUserName());System.out.println(adminMap.getAge());}
不要忘记导入commons-beanutils-1.8.3.jar,commons-logging-1.1.3.jar
0 0
原创粉丝点击