I don't get it :(

I've read, and test all the references in the web, but this concept is
just to complex for me.. Hope you can clarify me.

>From the 2.1 Reference, I found this in the Bidirectional Associations
topics,

1. "Please note that NHibernate does not support bidirectional one-to-
many associations with an indexed collection (list, map or array) as
the "many" end, you have to use a set or bag mapping. "

Q\ What this means, what if the relation is not inverse?? performance
issue maybe??
I am using active record, and I just set the inverse = true to every
one-to-many relationship i have (IList collection),
is this taking any effect?

2. "Changes made only to the inverse end of the association are not
persisted."

Think about client and products, if products is marked with Inverse =
true, cannot I change the product itselft, must it to be updated via
client..

Q\ Again, advantage??

3. "The non-inverse side is used to save the in-memory representation
to the database"

Following the client-products example, client is the non-inverse side,
right?

4. "Mapping one end of an association with inverse="true" doesn't
affect the operation of cascades, both are different concepts! "

whaaaat????

Maybe, some of you guys, can post an article of this (inverse=true)
for dummys (like me!!)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to