joined-subclass

    0热度

    2回答

    我使用FluentNHibernate(Automapping)进行映射,NHibernate 3.2用于数据访问,SchemaExport用于生成我的数据库。 我有一个类Principal这是User和Usergroup的基类。 Principal有一个属性CommonThing类型CommonThing。 CommonThing有2组:ManagedUsers和ManagedUsergroup

    1热度

    1回答

    我有一个实体联系有三个联合子类(Person,Company,Branch)。 当我做一个联系人选择查询,我应该只得到人的,公司或分公司,我能做到 从一个联系,其中的A.class =人 这是工作选择正确的人和分支的情况下。但由于分公司是他自己引用公司(与CompanyId),当我从一联系,现在做 选择其中的A.class =公司 它将与CompanyId取代公司(从科顺实体)。 有人有一个想法,

    1热度

    1回答

    我有一个简单的表,每个子类继承有以下NHibernate的映射从“开票明细” <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-access="property" auto-import="true" default- cascade="none" default-lazy="true"> <class xmlns="ur

    0热度

    4回答

    我是Java新手,可能会问一个基本问题,这可能听起来很愚蠢。 当我编译我的主Java类后,大多数子类在文件夹中显示为$。我将复制的类复制并放在另一个位置执行。每次我对主类或其中一个子类进行更改时,是否需要复制所有关联的子类?或只是复制改变后的会做? 谢谢。 尼克

    1热度

    1回答

    我是Hibernate的新手,我无法在使用Hibernate注释时创建连接的子类表。 这是我的代码。 这是主类。 @Entity @Table(name="CRM_User") @Inheritance(strategy=InheritanceType.JOINED) public class UserImp extends BaseModel implements IUser, Seria

    1热度

    1回答

    我有一些属性的类和名称的,像这样的集合: public class A : BaseObject { private Int32 zindex; private Int32 atNmNr; private IList<G020_Namen> names = new List<G020_Namen>(); } 然后我具有延伸类A像这样一类B: public cl

    0热度

    1回答

    给下面的结构, MyBaseClass { public int Id {get; private set;} } MySubclassWithDiscriminator : MyBaseClass { } MySubclass : MyBaseClass { public string SomeThing {get; set;} } 我怎么会用流利的NH正确

    0热度

    1回答

    工作我有以下层次: ClassA->ClassB->ClassC->ClassD ClassB的具有PropertyA。所有类都被映射为加入的子类和每个类的表。 映射解析没有错误,但我得到一个错误,当我尝试运行一个查询: ICriteria crit =session.CreateCriteria(typeof(ClassB)); crit.Add(Expression.Eq("Proper

    0热度

    1回答

    我目前正在研究一个小型PoC项目,并决定采取NHibernate作为持久性部分的自旋。 我已经定义了下列域的实体: 位置:抽象类表示位置(位置树的根) FixedLocation:抽象类表示地理固定位置(源自位置) 国家:代表一个国家(从位置派生) 市:代表一个国家内的城市(从位置派生,并不能在逻辑上存在没有国家) 要求: 所有位置必须最终从位置派生(相关地,所有位置后代将共享相同范围的数据库密钥

    6热度

    2回答

    这里的NHibernate的歧视性的子类是我的层次结构: class abstract Entity { /*members*/ } // mapped to entity table class abstract User : Entity { /*members*/ } // mapped to user table class Employee : User { /*no memb