Please create a test case that demonstrate the problem

On Wed, Oct 22, 2008 at 8:59 PM, Jan Limpens <[EMAIL PROTECTED]> wrote:

>
> Hi guys,
>
> I have a
>                <subclass name="Product"
>                        <set name="SubArticles"
>                                         table="Articles"
>                                         access="field.camelcase"
>                                         cascade="all-delete-orphan"
>                                         inverse="true">
>                                <key column="[SubArticleParentArticleID]"/>
>                                <one-to-many class="SubArticle" />
>                        </set>
>                </subclass>
>
> do this:
>
>                public void AddSubArticle(int id, string name, string
> description,
> decimal price, int weight)
>                {
>                        var parent = prodDao.GetById(id);
>                        parent.AddSubArticle(name, description, price,
> weight); //
> subarticle knows about it's parent here
>                        prodDao.SaveOrUpdate(parent);
>                        prodDao.CommitChanges();
>                }
>
> and get a
>
> null id in SubArticle entry (don't flush the Session after an exception
> occurs)
>
> This is quite by the book. What could I be making wrong?
>
> the log reads:
>
> 2008-10-22 16:50:16,086 [4] INFO  NHibernate.Engine.Cascade -
> processing cascade
> NHibernate.Engine.CascadingAction+SaveUpdateCascadingAction for:
> Product
> 2008-10-22 16:50:16,086 [4] INFO  NHibernate.Engine.Cascade - cascade
> NHibernate.Engine.CascadingAction+SaveUpdateCascadingAction for
> collection: Product.SubArticles
> 2008-10-22 16:50:16,086 [4] INFO  NHibernate.Engine.Cascade - done
> cascade NHibernate.Engine.CascadingAction+SaveUpdateCascadingAction
> for collection: Product.SubArticles
> 2008-10-22 16:50:16,086 [4] INFO  NHibernate.Engine.Cascade - deleting
> orphans for collection: Product.SubArticles
> 2008-10-22 16:50:16,086 [4] INFO  NHibernate.Engine.Cascade - done
> deleting orphans for collection: Product.SubArticles
> 2008-10-22 16:50:16,086 [4] INFO  NHibernate.Engine.Cascade - done
> processing cascade
> NHibernate.Engine.CascadingAction+SaveUpdateCascadingAction for:
> Product
> 2008-10-22 16:50:16,086 [4] ERROR NHibernate.AssertionFailure - An
> AssertionFailure occured - this may indicate a bug in NHibernate
> NHibernate.AssertionFailure: null id in SubArticle entry (don't flush
> the Session after an exception occurs)
>
>
> --
> Jan
> ___________________
> [EMAIL PROTECTED]
> www.limpens.com
> +55 (11) 3082-1087
> +55 (11) 3097-8339
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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