joined-subclass

    0热度

    2回答

    我想在使用JPA批注的Hibernate中使用JOINED继承策略。我的基类是抽象的,并与其他实体具有多对一关联。不过,我正在获取Hibernate异常:无法实例化抽象类或接口。 以下是我的阶级结构: Account.java @Entity(name="BANK_ACCOUNTS") @Inheritance(strategy=InheritanceType.JOINED) public a

    0热度

    1回答

    的情况如下保存在数据库NHibernate的联营实体: 我拥有一个名为“Entidade”数据库中的表,一表“医学生”。表“医学生”是表,如下一个连接子类实体: <joined-subclass name="Medico" table="Medico"> <key column="SEQ_ENTIDADE"/> <property name="DSC_CRM"/> <

    1热度

    1回答

    我遇到了一个名为ScheduledJobs的数据库表,其中包含gazillion列和一个具有相等gazillion属性的匹配C#对象。我对它的设计并不感到兴奋,并且希望使用每个子类别的策略来分解它。取而代之的 public class ScheduledJobs { public int ID { get; set; } // always needed public int

    0热度

    1回答

    我想解决这个问题,其中子类包含一组属性,但其中两个属性不存在于被引用的表中。 这两个属性存在于扩展表中,该扩展表具有FK返回基表。我不确定如何修改此xml以支持第一个连接的子类,并为扩展表添加另一个连接。 我试图简单地为扩展表添加另一个联合子类,但是由于类名相同,映射无效。因为它试图从SESProgramAssociation表,他们不存在引用EVENTCODE和WrittenConsentDat

    1热度

    2回答

    访问鉴别列我有DisseminationArea作为subcalss为Feature用下面的代码: @Entity @Table(name = "features") @Inheritance(strategy = InheritanceType.JOINED) @DiscriminatorColumn(name = "subtype_id", discriminatorType = Dis

    0热度

    1回答

    我想使用InheritanceType.JOINED在数据库中存储超类和子类。但每次我尝试这样做,我得到一个错误 - Repeated column in mapping for entity: com.inqool.personalpro.entity.QuestionAlgorithm column: id (should be mapped with insert="false" updat

    0热度

    1回答

    我很新的NHibernate和我有这个问题,我需要从扩展表中的两列出现在我的NHibernate映射<joined-subclass>,但我有最难找到适当的实施。 下面是我的实现的简化版本,我最初想到的将是实现我所需要的方式,但NHibernate不允许在<joined-subclass>内使用<join>。 <hibernate-mapping xmlns="urn:nhibernate-map

    0热度

    1回答

    我想创建一些别名来构建一个条件,以便通过许多子类的属性进行搜索。这里是我的模型: public abstract class Entity { protected int id; protected PartyBasicGroup partyBasicGroup; } public class Person extends Entity { } public class Or

    4热度

    1回答

    假设它使用@PrePersist和@PreUpdate注释和组合型的继承下面的代码片段时: @Entity @Inheritance(strategy=InheritanceType.JOINED) public abstract class A { ... @PrePersist private void prePersist() { ...

    1热度

    1回答

    我有这种情况:父类Person,子类:个人和企业。我与连接子类策略映射这个类是这样的: <hibernate-mapping> <class catalog="test" name="test.Person" table="Persons"> <id name="id" type="int"> <column name="IdPerson"/> <gen