From: mod s. (JIRA) <nh...@gm...> - 2011-06-25 21:41:48
|
[ http://216.121.112.228/browse/NH-2776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=21325#action_21325 ] mod sartawi commented on NH-2776: --------------------------------- Sorry about the issue it's work fine now. I just forgot to override GetHashCode() well. > Associated Collection for composite-id object doesn't load with query. > ---------------------------------------------------------------------- > > Key: NH-2776 > URL: http://216.121.112.228/browse/NH-2776 > Project: NHibernate > Issue Type: Bug > Components: Core > Affects Versions: 3.2.0Beta2 > Reporter: mod sartawi > > I have standard header-detail mapping.. > // Header > <class name="CheckbookTrx" table="CheckbookTrx"> > <composite-id> > <key-property name="TrxType" /> > <key-property name="TrxNumber" /> > </composite-id> > > <property name="TrxType" /> > <property name="TrxDate" /> > <property name="Amount" /> > <property name="Description" /> > <property name="CheckbookID" /> > <set name="TrxDetails" table="CheckbookTrxDetail" > > <key > > <column name="TrxType" /> > <column name="TrxNumber" /> > </key> > <one-to-many class="CheckbookTrxDetail" /> > </set> > > </class> > /////////////// detail ////////////////// > <class name="CheckbookTrxDetail" table="CheckbookTrxDetail"> > <composite-id> > <key-many-to-one name="Trx"> > <column name="TrxType"/> > <column name="TrxNumber"/> > </key-many-to-one> > > <key-property name="LineNumber" /> > </composite-id> > <property name="AccountNumber" /> > <property name="Debit" /> > <property name="Credit" /> > <property name="LineDescription" /> > > </class> > //////////////////////////////////// > when I create new object for header and detail and save it to database it's work fine. > but when I query from database it's load header object with empty details, but when I use for header single ID it's load it with details. BTW I try query by LINQ and by other ways and use all fetch types but no luck. > Thanks in advance. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://216.121.112.228/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |