configuration.common().activationDepth(c.getActivationDepth());
configuration.common().updateDepth(c.getUpdateDepth());
configuration.common().objectClass(Owner.class).cascadeOnUpdate(true);
+ configuration.common().objectClass(Owner.class).cascadeOnDelete(true);
configuration.common().objectClass(RuralHouse.class).cascadeOnUpdate(true);
configuration.common().objectClass(Account.class).cascadeOnUpdate(true);
db = Db4oEmbedded.openFile(configuration, c.getDb4oFilename());
alfredo.addRuralHouse("Murgoitz", "", "Cedro", 6, 6, 6, 6, 6);
alfredo.setBankAccount("4144 0087 23 9700002133");
- Account jonAcc = new Account("userJon", "passJon", jon);
+ Account jonAcc = new Account("1", "1", jon);
Account alfredoAcc = new Account("userAlfredo", "passAlfredo",
alfredo);
Account admin = new Account("admin","admin", true);
db.store(Administrator.giveAdmin());
- db.store(jon);
- db.store(alfredo);
db.store(jonAcc);
db.store(alfredoAcc);
db.store(admin);
ObjectSet<RuralHouse> result = db.queryByExample(house);
if (result.isEmpty()) {
Owner ow = (Owner) db.queryByExample(rh.getOwner()).get(0);
- ObjectSet<RuralHouse> orh = db.queryByExample(new RuralHouse(null, ow, null, null, null));
+ rh.setOwner(ow);
ow.addRuralHouse(rh);
- for (RuralHouse aa: orh){
- aa.setOwner(ow);
- }
- db.store(ow);
+ db.store(rh);
db.commit();
stored = true;
} else {