RRRRHHHH_Code
Diff Revisions
3a0296 ...
vs
08aaf3 ...
for ruralHouses/src/dataAccess/DB4oManager.java
|
@@ -103,6 +103,18 @@ |
103 |
103 |
|
configurationCS.common().activationDepth(c.getActivationDepth()); |
104 |
104 |
|
configurationCS.common().updateDepth(c.getUpdateDepth()); |
105 |
105 |
|
configurationCS.common().objectClass(Owner.class).cascadeOnDelete(true); |
|
106 |
+ |
configurationCS.common().objectClass(Booking.class).cascadeOnDelete(true); |
|
107 |
+ |
configurationCS.common().objectClass(RuralHouse.class) |
|
108 |
+ |
.cascadeOnDelete(true); |
|
109 |
+ |
configurationCS.common().objectClass(Account.class).cascadeOnDelete(true); |
|
110 |
+ |
configurationCS.common().objectClass(Offer.class).cascadeOnDelete(true); |
|
111 |
+ |
configurationCS.common().objectClass(Owner.class).cascadeOnUpdate(true); |
|
112 |
+ |
configurationCS.common().objectClass(Booking.class).cascadeOnUpdate(true); |
|
113 |
+ |
configurationCS.common().objectClass(RuralHouse.class) |
|
114 |
+ |
.cascadeOnUpdate(true); |
|
115 |
+ |
configurationCS.common().objectClass(Account.class).cascadeOnUpdate(true); |
|
116 |
+ |
configurationCS.common().objectClass(Offer.class).cascadeOnUpdate(true); |
|
117 |
+ |
configurationCS.common().objectClass(Account.class).cascadeOnUpdate(true); |
106 |
118 |
|
db = Db4oClientServer.openClient(configurationCS, c.getDatabaseNode(), |
107 |
119 |
|
c.getDatabasePort(), c.getUser(), c.getPassword()); |
108 |
120 |
|
|
|
@@ -548,7 +560,7 @@ |
548 |
560 |
|
openDB(); |
549 |
561 |
|
|
550 |
562 |
|
try { |
551 |
|
- |
ObjectSet<Account> result = db.queryByExample(new Account(null,null,own)); |
|
563 |
+ |
ObjectSet<Account> result = db.queryByExample(new Account(own)); |
552 |
564 |
|
if (!result.isEmpty()) { |
553 |
565 |
|
db.delete(result.get(0)); |
554 |
566 |
|
db.commit(); |