UserRecordBean a = new UserRecordBean();
a.setPersonId("A0001234");
a.setName("テストユーザ");
a.setMailAddress("abc@def.co.jp");
a.setGroupCode("5");
UserRecordBean b = (UserRecordBean) BeanUtils.cloneBean(a);
System.out.println(b.getPersonId());
System.out.println(b.getName());
System.out.println(b.getMailAddress());
System.out.println(b.getGroupCode());
// ここでaのプロパティを変更しても
a.setMailAddress("hij@klm.co.jp");
a.setName("テストユーザ2");
// bのプロパティの値には影響しない
System.out.println(b.getMailAddress());
System.out.println(b.getName());
|