composite-id

    2热度

    2回答

    我正在为公司应用程序创建一个传输数据工具,将数据从旧版本移动到新版本,并返回。由于现在我们使用的是NHibernate和FluentMapping,我将不得不映射所有旧表,并且组合主键的表有问题。该表是这样的: public class OldTable { public string KeyOne {get;set} public string KeyTwo {get;set} publi

    0热度

    1回答

    我无法弄清楚如何在使用复合键时映射接口。 我想要做的是这样的: interface Ifoo { int someInt {get;} int id {get;} } class bar1: Ifoo { int someInt {get; protected internal set;} int id {get; protected intern

    0热度

    1回答

    我想要做的就是构建一个HQL查询,它接受一个id列表并返回一个加载objets列表。过了一会儿,我发现,这样的事情可以工作 from Foo foo where foo.ID in (:IdList) 然而,这仅适用于单一的IDS怎么一回事,因为当我尝试使用它的复合ID的应用程序抛出一个异常: System.ArgumentOutOfRangeException:索引超出范围。必须是非负数且小

    3热度

    2回答

    我想弄清楚如何使用CompositeId来映射另一个类。这是一个测试案例: 的表格: TestParent: TestParentId (PK) FavoriteColor TestChild: TestParentId (PK) ChildName (PK) Age 的类在C#: public class TestParent {

    4热度

    1回答

    我已阅读,这种映射不是在NHibernate的3.3可能: <class name="Digital" table="DIGITALS"> <composite-id> <key-many-to-one name="Person" class="Person" column="PERSONID" /> <key-property name="Id" column=

    0热度

    1回答

    我有一个人表(PersonID)和地址表(AddressID)。我想创建一个名为Person_Address的新Join表,它使用ManyToMany关系映射Person->Adress,我必须指定主键作为两个主键(PersonID - AddressID)的组合。 我该如何使用Hibernate HBM语法来做到这一点?

    0热度

    1回答

    我想插入新行到数据库中,但未能让Hibernate识别出我的对象必须被插入。我有一个赞助商表格,一张课程表格和一张赞助商课程表格,它们是两者之间的交叉点。 SponsorCourse的主键是SponsorCoursePK类的复合标识,它包含两个整数:赞助商的主键和课程的主键。 SponsorCoursePK实现equals()& hashcode()。 我的目标是课程表的深层副本,包括其所有Spo

    1热度

    1回答

    大家好,我的方案 public class Permission { public virtual Function Function { get; set; } public virtual Profile Profile { get; set; } } public class MapPermission : ClassMap<Permission> {

    0热度

    2回答

    我想执行获取对象的会话,该会话声明复合标识没有映射的组合标识符。 使用的Hibernate版本是3.5.5。 取代码是通用的,读取容器对象包装的实际数据: ClassMetadata metadata = session.getSessionFactory().getClassMetadata(wrapper.getDomainClass()); Serializable id =

    2热度

    1回答

    为了举例说明,假设我必须对我国收入服务数据库的“person”实体进行建模,并且在我的非常小的国家中,第一个名称和一个人的姓氏就足以唯一地识别该人。此外,收入服务的数据库不使用代理密钥,并且为其添加代理键将在未来10年内将该国的国内生产总值归零。 的人表有三个字段: 姓 名字 CurrentAddress 而且,鉴于我国的大小, TABL e有独特约束条件< 姓名,姓氏 >一对列。 鉴于这种模式,