5455565758596061626364
d1.addToEmployees(e1); Manager e2 = context.newObject(Manager.class); e2.setName("E2"); e2.setPersonType("EM"); d1.addToEmployees(e2); context.commitChanges(); // need to make sure source relationship is resolved as a result of some Ashwood // strangeness...
106107108109110111112113114115116
context.commitChanges(); Employee e1 = context.newObject(Employee.class); e1.setName("E1"); e1.setPersonType("EE"); d1.addToEmployees(e1); Manager e2 = context.newObject(Manager.class); e2.setName("E2"); e2.setPersonType("EM"); d1.addToEmployees(e2);
111112113114115116117118119120121
99100101102103104105106107108109
Address a3 = context.newObject(Address.class); m3.addToAddresses(a3); d1.addToEmployees(m1); d1.addToEmployees(m2); d3.addToEmployees(m3); context.commitChanges(); d1.setToManager(m1); d2.setToManager(m2);
5354555657585960616263
5859606162636465666768
103104105106107108109110111112113
108109110111112113114115116117118