我有兩個POJO具有相同的setter和getter現在我想將所有的bean值複製到另一個bean。將一個POJO的所有信息複製到另一個POJO的最佳方式是什麼?在java中設置相同的POJO
0
A
回答
3
U可以使用Apache的BeanUtils ...相同類或不同類的
+0
是的兄弟這是我正在尋找。謝謝。 –
2
0
在此處執行深層複製。這將是最好的,因爲所有POJO內部的POJO也將被複制,並且不會有任何損失。
public CloneExample deepCopy() {
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(this);
ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
ObjectInputStream ois = new ObjectInputStream(bais);
return (CloneExample) ois.readObject();
} catch (IOException e) {
return null;
} catch (ClassNotFoundException e) {
return null;
}
相關問題
- 1. 是java bean和java pojo相同嗎?
- 2. Jedis可以設置Java POJO嗎?
- 3. struts2 +將表單值設置爲POJO並將POJO值設置爲
- 4. 相關設置Java
- 5. 設置相同的值
- 6. JAVA中的相對路徑設置
- 7. Java中的POJO類的JSON
- 8. Java在多個配置類中配置相同的註釋bean
- 9. 在多個gnuplots設置之間共享相同的設置
- 10. pojo中的Java-ee事務
- 11. 布爾值的java數組全部設置爲相同的值
- 12. 使用java.lang.reflect.Method設置POJO的setter
- 13. 如何在java中爲多個按鈕設置相同的動作/進程
- 14. JPA POJO在Java中的加入表
- 15. 驗證在Java POJO中的url列表?
- 16. MYSQL:如果行值相同,如何設置爲相同位置?
- 17. 在pojo中的producer.sendBodyAndHeader上設置AMQ標頭
- 18. 如何在Fitnesse SLIM中設置複雜的複合Pojo對象?
- 19. Java:如何將.gif設置爲與框架相同的尺寸
- 20. 如何設置多個int等於相同的數字? Java
- 21. Java Hashtable將所有密鑰設置爲相同的值
- 22. 爲所有組件設置相同的字體Java
- 23. 澤西設置POJO的值設置爲0
- 24. XML到POJO JAVA
- 25. Spring Java配置相同的Bean參考
- 26. 在相同的IP但不同的端口設置FTP?
- 27. 在jquery中設置的值,增加了兩倍相同的值
- 28. 將具有相同模式的倍數表映射到相同的POJO類
- 29. Jasperreports - 兩個子報表,相同的jrxml,相同的pojo數據源
- 30. 設置2行的值相同ROW1值,其列相同
對象?? – Batty
沒有什麼不同的類 –
向我們展示一些代碼,所以我們可以給你一些如何編寫適配器的例子。 – christopher