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