Bir parça kodum var, her zaman kullanılıyor, ancak çok gereksiz görünüyordu ve artık yedeklemeyi yapmak için ne yapabilirim. Nesnelerinizin uzaktan fasulye gibi bakarızjava kodunu ve nasıl iyi görünmesini sağlayın
if(CommonUtil.isNull(second.getProvince())) {
second.setProvince(first.getProvince());
}
if(CommonUtil.isNull(second.getCity())) {
second.setCity(first.getCity());
}
if(CommonUtil.isNull(second.getDistrict())) {
second.setDistrict(first.getDistrict());
}
if(CommonUtil.isNull(second.getAddress())) {
second.setAddress(first.getAddress());
}
........
Bir döngüde yansıması veya lambdas kullanabilirsiniz. –
[Dozer] 'i (http://dozer.sourceforge.net/) kullanabilirsiniz ve eğer önceden belirlenen alanları göz ardı etmemek kaydıyla kendi çevirmen/haritanızı sağlayabilirsiniz ([ programlama api kullanarak alan başına boş veya boş dize değerleri eşlemek?] (http://stackoverflow.com/questions/19256952/how-can-i-tell-dozer-to-bypass-mapping-null-or-empty- dize değerleri başına alanına-uSI)). – Thomas
Lambda'yı bu dava hakkında nasıl kullanabilirim? – NattyQ