【问题标题】:hibernate / nhibernate many to one mappinghibernate / nhibernate 多对一映射
【发布时间】:2014-01-17 10:03:16
【问题描述】:

我有一个 A 类,其中有一个字符串 BName,而 db 中对应于 A 类的表具有 int BID 列。

还有一个 B 类,其中 int BID id 主键和其他字段,如字符串 BName。

TableA 中的许多行可以具有相同的 BID。 TableA 中的 BID 也可以为空。

我们正在使用 nhibernate 获取 A 类的数据。我需要在与 TableA 的数据库中的 BID 相对应的类中有 BName。 我应该在 hbm.xml 中定义什么属性或映射。

【问题讨论】:

    标签: hibernate nhibernate


    【解决方案1】:

    我相信您正在研究一种简单的多对一关系。您需要在 A 类中引用 B、MyB,然后您可以访问 MyB.BName。

    public class A{
    
         public virtual B MyB{get;set;}
    

    }

    <many-to-one name="MyB" class="B" column="BID"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-10
      • 2011-06-14
      相关资源
      最近更新 更多