我已经使用maven概要文件创建了jaxbdtos。像这样:
class Parent { ChildOne one; }
class ChildOne { ChildTwo two; }
class ChildTwo { ChildThree three; }
class ChildThree { ChildFour four; }
等级制度大致延续到八岁。
class ChildEight { String valueToBeStored; }
我必须设置最后一个childeight的字符串的值。当前的方法是创建每个childobject示例并将其设置为父引用。
Parent parent = new Parent();
ChildOne one = new ChildOne();
ChildTwo two = new ChildTwo();
ChildThree three = new ChildThree();
...
ChildEight eight = new ChildEight();
eight.setValueToBeStored("Hurray");
seven.setEight(eight);
...
one.setChildTwo(two);
parent.setChildOne(one);
我的问题是,有没有更好或更有效的方法来实现相同的结果,而不是创建所有依赖对象(不再使用这些对象)?
笔记:
示例未创建,因此无法使用 BeanUtils
或者 PropertyUtils
复制对象,但我希望找到一个类似的方法,使我的生活更轻松。
没有带参数的构造函数。
childfive包含childsix对象的列表,并有一个getter返回对活动列表的引用。所以我们可以使用getchildsixlist().add()而不是使用setter。
暂无答案!
目前还没有任何答案,快来回答吧!