Postby ConvertFromOldNGs » Fri Aug 07, 2009 11:18 am
by Dean Cooper >> Mon, 29 May 2000 7:20:49 GMT
In Jade 5.1, the kernel gives you the ability to reference a persistent from a transient via a reference with inverse(s), without having the inverse(s) on the persistent maintained (thus avoiding 1215 exceptions).
The relationship dialog in 5.1 allows you to specify which end(s) of a relationship may reference a persistent from a transient. This allows you to control the references for which you want this behaviour. Attempting to reference a persistent from a transient via a reference (with inverses) without this option set will still raise a 1215 (ie: allowing inverse references only between objects of the same lifetime, as it does today).
Persistents still are not permitted to reference transients. We do not intend to allow this.
Dean.