hi Greg,

my comments are inserted below


Greg Johnson wrote:

hi wouter,
thanks for your reply - understand.

i was using the hibernate documentation that says:

"The identifier property is optional. You can leave it off and let Hibernate
keep track of object identifiers internally. However, for many applications it
is still a good (and very popular) design decision."


ah good to know, I'll have to investigate this a little more.

which would seem to be ok for a composite association. but then, as you point
out, hibernate requires either an id or compoiste id for any mapped class.


i guess if you wanted to be pedantic, you should not need to declare a <primary
key> in the pim, and have the hibernate cartridge allocate the id.



good that you bring up this issue because I too find it strange to have to declare the PrimKey in the PIM, as it is not part of any business object's properties


while on the subject of hibernate, the sterotype name <entity> is a bit
misleading.

strictly, <entity> should be reserved for first class objects only (compare with
<value object>) and not have an overloaded implication of persistence.


as the hibernate docs say:
"An entity exists independently of any other objects holding references to the
entity." and "Unlike entities, values (in particular collections and
components) are persisted and deleted by reachability"


ie there should be a separate stereotype <persistent> which can be applied to
either <entity> or <value object> classes.



very good, I like this ... good timing too, because if we decide to have new stereotype names we will need to fix them asap (before milestone 2)
I would like to have Matthias' response to this one though, as I am not alone to decide


I vote for! anyone else ?


thanks again,

cheers
-- Wouter




------------------------------------------------------- This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to