々BeanUtilsとPropertyUtils違い

同:浅いコピーであるcopyProperties()メソッドを提供する限り、属性名相同それは豆源から豆の目標値にコピーすることができる
異なる: BeanUtils.copyProperties 提供类型转换功能、 々 BeanUtilsは、デフォルトの変換器(コンバータ)型変換を呼び出し、変換の8つの基本タイプの間でコピー、エラーは変換できないスローした場合、それは可能
PropertyUtils.copyProperties 不提供类型转换功能JavaBeanの二つの異なるタイプで発見され、同じ名前のプロパティには、引数のミスタイプの例外を求めるメッセージが表示されます。

PropertyUtils.copyProperties(オブジェクトDEST、オブジェクトORIG)。

コピーエンティティ

User user = new User();
user.setName("张三");
user.setAge(24);
User user2 = new User();
PropertyUtils.copyProperties(user2, user);
System.out.println(user2);//User [name=张三, age=24]
   
   

マップとエンティティ間のコピー

User user3 = new User();
Map<String,Object> map = new HashMap<String, Object>();
map.put("name", "王五");
map.put("age", 25);
PropertyUtils.copyProperties(user3, map);
System.out.println(user3);//User [name=王五, age=25]
   
   オリジナル住所ます。https://blog.csdn.net/u012894692/article/details/80087859

おすすめ

転載: www.cnblogs.com/jpfss/p/12110826.html