.cascadeOnDelete(true);
configuration.common().objectClass(Account.class).cascadeOnDelete(true);
configuration.common().objectClass(Offer.class).cascadeOnDelete(true);
+ configuration.common().objectClass(Owner.class).cascadeOnUpdate(true);
+ configuration.common().objectClass(Booking.class).cascadeOnUpdate(true);
+ configuration.common().objectClass(RuralHouse.class)
+ .cascadeOnUpdate(true);
+ configuration.common().objectClass(Account.class).cascadeOnUpdate(true);
+ configuration.common().objectClass(Offer.class).cascadeOnUpdate(true);
configuration.common().objectClass(Account.class).cascadeOnUpdate(true);
db = Db4oEmbedded.openFile(configuration, c.getDb4oFilename());
}
.getOffer().getOfferNumber(), new RuralHouse(b.getOffer()
.getRuralHouse().getHouseName(), null, null, null, null),
null, null, 0), b.getClient(), b.getBookDate());
-
- ObjectSet<Booking> result = db.queryByExample(book);
- Offer of = result.get(0).getOffer();
- of.getBookings().remove(result.get(0));
- db.store(of);
+ book.setOffer(null);
+ db.delete(book);
db.commit();
} catch (Exception e) {
e.printStackTrace();