hibernate-annotations

    0熱度

    2回答

    我正在嘗試創建一對Hibernate註釋類,以便從舊式系統中的一對錶中加載(只讀)。傳統系統使用一致的(如果有些過時的)方法來控制表格。是我試圖映射表如下: Customer CustomerAddress -------------------------- ---------------------------- customerNumber:string (pk) custom

    0熱度

    1回答

    讓@OneToOne成員包含@ForiegnKey註釋是否合理? @Entity class User { @Id @GeneratedValue(strategy = IDENTITY) int id; @OneToOne @ForeignKey @JoinColumn(name = "home_address_id", ref

    6熱度

    2回答

    我在那裏搜索,沒有找到任何相似的主題,所以我發佈了一個新的問題。 我正在Hibernate上使用現有的數據庫。我們不允許更改表格結構和數據。應用程序正在從數據庫中讀取數據,並根據某種邏輯遷移到另一個數據存儲區。 現在的問題是關於複合PK映射。例如 表A具有複合PK。 Table A -------- a1 (pk) a2 (pk) a3 (pk) a4 (pk) foo bar =

    4熱度

    1回答

    這裏是我的階級結構: class A class B extends A class C extends A class D extends C class E extends C 這裏是我的映射(略去了類機構):一個 類: @Entity @Inheritance(strategy=InheritanceType.SINGLE_TABLE) @MappedSuperclass

    2熱度

    2回答

    我有一個多對多關聯的兩個實體。如果hbm2ddl被激活,Hibernate爲這個關聯創建一個連接表。但是,由於我沒有此表的實體,因此我無法應用@Index註釋。有沒有辦法告訴hibernate hbm2ddl在連接表上生成索引和主鍵?

    1熱度

    1回答

    我正在尋找一種方法來使用方面在hibernate註釋類中注入參數。 這裏是用戶: @Entity public class User implements IHasCity { @Id private int id; private String name; } public interface IHasCity { } 這裏是一個方面有助於用戶

    0熱度

    1回答

    我們可以將註釋添加到減速中,而不是添加到getter方法中。 我已經習慣了這種 @Column(name="Part_ID") public Long getPartId() { return partId; } 利用它我們可以這樣 @Column(name="Part_ID") private Long partId; 感謝所有。 Ravi

    8熱度

    2回答

    我有一個JPA/Hibernate數據模型,我使用Hibernate hbm2ddl工具來生成數據庫DDL。我有一些應該是CHAR的字符串,有些可能是數據庫中的VARCHAR。我想盡量減少手動編輯DDL(我意識到有些必須發生)。 任何人都知道我應該怎麼做呢?我意識到我可以通過黑客方言製作所有的Strings VARCHARS或CHARS,但這在數據庫中並不總是合適的。 我希望能夠做到這一點與註釋或

    5熱度

    2回答

    似乎org.hibernate.cfg.Configuration對象可以用於通過調用validateSchema方法以編程方式執行驗證。 但是,此方法需要dialect和databaseMetadata對象。 我正在使用Spring,我可以從Spring上下文中獲取AnnotationSessionFactoryBean對象。到目前爲止,我有以下代碼: AnnotationSessionFact

    7熱度

    3回答

    我有一個Person實體被Hibernate映射到數據庫目錄「Active」中的數據庫表。經過一段時間後,「Active」目錄中此數據庫表中的記錄將被存檔/移動到數據庫目錄「History」中的表的完整副本。我需要從Active和歷史目錄中檢索。有沒有更好的方法來用Hibernate註釋來建模,而不是使用2類擴展的抽象類。 這就是我現在擁有的。 @MappedSuperclass public