Hi,
I have an entity Post which holds a collection of entities Comments.
It seems as when I request the Comments, only the first one in the
collection is loaded. Could it be an issue with my mapping ?
I've noticed that for property thePublication , the type changes from
Publication to PublicationProxy (as expected) but for the property
Comments, the type remains
NHibernate.Collection.Generic.PersistentGenericBag<Metrica.CommentPost>.
Post :
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="Metrica.Post, Metrica" table="Post" lazy="true"
discriminator-value="POST" abstract="true">
<id name="Id" column="PostID">
<generator class="native"/>
</id>
<discriminator column="Type" type="string" />
<many-to-one class="Metrica.Publication,Metrica"
name="thePublication" cascade="none" column="PublicationID" />
<bag name="Comments" inverse="true" cascade="all" lazy="true">
<key column="CommentID" />
<one-to-many class="Metrica.CommentPost, Metrica" />
</bag>
</class>
CommentPost :
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="Metrica.CommentPost, Metrica" table="Comment"
lazy="true" discriminator-value="COMMENT"
proxy="Metrica.CommentPost,Metrica" >
<id name="Id" column="CommentID">
<generator class="native"/>
</id>
<discriminator column="Type" type="string" />
<many-to-one name="thePost" cascade="none" column="PostID" not-
null="true" />
</class>
</hibernate-mapping>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---