composite-id

    1热度

    1回答

    我使用Fluent NHibernate映射复合键。当创建父项时,我需要子实体接收新插入的父项。这可以工作,但NHibernate正在对子进行插入操作,然后对子进程上的某个组合键ID进行更新。 的实体关系如下: 1)模型(母) - 有许多FactorWeights。 2)FactorWeight(孩子)有一个因子。 3)每个模型的因素可以有不同的权重。 由于模型具有多个因子,并且因子对于不同模型可

    1热度

    1回答

    我有父/子关系,和孩子有复合ID 家长 <id name="Id" type="Int32"> <generator class="identity" /> </id> <set name="Children" table="CTable" cascade="all-delete-orphan" inverse="true" lazy="false" > <ke

    0热度

    1回答

    我有一个用于我的对象的组合主键。如何使用jpa更新我的对象? 通常我们用下面的代码 EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpa"); EntityManager em = emf.createEntityManager(); Student stud1 = em.find(Student.clas

    6热度

    3回答

    我有一个复合id在我的类结构上定义如下。不幸的是我总是认为在没有找到“第2部分”抱怨休眠错误: “在实体MoreClass没有发现@IdClass的属性:第2部分” 任何人可以帮助我解决这个问题? (或至少指向我的一个有用的JPA /休眠DOC?) @IdClass(ClassKey.class) @Entity public class MoreClass extends LessClass

    0热度

    2回答

    映射: <class name="PhoneTypeTest" lazy="false" table="PhoneType"> <cache usage="read-write"/> <id name ="Id" type="Int32" unsaved-value="0"> <generator class="identity"/> </id>

    6热度

    1回答

    我们有一个我们无法更改的遗留数据库。我们正在尝试移植到NHibernate,而不是旧的DataAccess层,这是一个垃圾,而且太慢了。 它具有这样的表: GPI表具有(PU_ID,PAR_ID,数据,数据2)个列 BLOCK表具有(GA_ID,数据PAR_ID)列 COMPANY表具有(PU_ID,数据)列 我创造了这些映射为上面的表: GPI <class name="GroupPartner

    2热度

    2回答

    我试图在FNH中映射下面的表/实体,并且似乎快速变得无处不在! **Tables** Contacts ID (PK - int - generated) ... PhoneTypes ID (PK - varchar - assigned) (e.g. MOBILE, FAX) ContactPhones ContactRefId (PK - F

    0热度

    1回答

    环境: JDK 1.6,JEE5 Hibernate的核心3.3.1.GA,Hibernate注解3.4.0.GA DB:Informix的 使用逆向工程,创造我的坚持从数据库架构的实体[注:这是在工作模式我不能改变] 获取例外选择basic_auth_accounts org.hibernate.TypeMismatchException的列表时:提供了错误的类型类ebusiness.weblo

    2热度

    3回答

    我想引用一些子实体与部分父母组合键不是全部,为什么我不能?当我使用下面的映射而不是被评论的时候,会发生这种情况。 我收到以下错误 表 外键 VolatileEventContent必须有相同的 列数在表中引用 主键 LocationSearchView <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nh

    0热度

    1回答

    我在我的Java应用程序中使用hibernate3来访问sqlserver 2008企业。 hibernate映射使用复合id,当我尝试加载模型时,它返回null。我花了几天的时间来解决它,但仍然没有结果。复合id映射应该用于多个基于字段的PK,但是在我的表中没有这样的PK,我想知道为什么JBoss Hibernate Tool(eclipse插件)使用复合标识映射生成它? 我将不胜感激任何帮助或