You could also add cover methods to flatten selected attributes. Like,
in an Employee, you could add departmentName() which would turn around
and call department().departmentName(). Of course, that would resolve
the fault, too, if needed. Be careful doing sets that way, though.
Since it makes it look like an attribute of Employee, you might be
tempted to try to set the value using a keypath, which wouldn't work and
wouldn't be caught at compile-time.
/dev/mrg
-----Original Message-----
From: Fernando Donati [mailto:fernand..onati.com.br]
Sent: Saturday, January 24, 2004 11:32 AM
To: cayenne-use..bjectstyle.org
Subject: Flattened Attributes
Hi,
I couldn't find anything about flattened attributes in the manual, is
that possible with cayenne?
I have a to-one relationship and I want some of the attributes to
appear directly in my class, but not the relationship itself (kind of
like what you can do with the same feature on EOModeler).
thanks in advance,
Fernando
This archive was generated by hypermail 2.0.0 : Mon Jan 26 2004 - 11:10:08 EST