}
}
if (res != null) {
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Contains: "
+ + this.getAllRelations().contains(res));
+ LOG.debug("Nb relations of this before: "
+ + this.getAllRelations().size());
+ }
+ res.owner = null;
this.getAllRelations().remove(res);
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Nb relations of this after: "
+ + this.getAllRelations().size());
+ }
if (res.isBidirectional()) {
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Nb relations of reverse before: "
+ + ((Entity)res.getTo()).getAllRelations().size());
+ }
((Entity)res.getTo()).getAllRelations().remove(res.getReverse());
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Nb relations of reverse after: "
+ + ((Entity)res.getTo()).getAllRelations().size());
+ }
}
}
return res;