首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NHibernate。在保存父级时启动保存收集

NHibernate。在保存父级时启动保存收集
EN

Stack Overflow用户
提问于 2010-03-19 14:52:55
回答 1查看 335关注 0票数 0

我在保存我的实体时遇到了问题。MApping:

代码语言:javascript
复制
 ?xml version="1.0" encoding="utf-8" ?>
 <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
               assembly="Clients.Core"
               namespace="Clients.Core.Domains">
<class name="Sales, Clients.Core" table='sales'>
   <id name="Id" unsaved-value="0">
  <column name="id" not-null="true"/>
  <generator class="native"/>
</id>
<property name="Guid">
  <column name="guid"/>
</property>
<set name="Accounts" table="sales_users" lazy="false">
  <key column="sales_id" />
  <element column="user_id" type="Int32" />
</set>

域:

代码语言:javascript
复制
public class Sales : BaseDomain
{
    ICollection<int> accounts = new List<int>();
    public virtual ICollection<int> Accounts
    {
        get { return accounts; }
        set { accounts = value; }
    }
    public Sales() { }           
}

当我保存销售对象账套时,不保存在sales_users表中。我应该怎么做才能保存它?请不要建议我在列表中使用类

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-03-19 15:01:33

看起来您在映射集合时缺少cascade attribute

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2475478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档