one-to-one

    0熱度

    2回答

    我正在使用的軟件有2個表格,主管和客戶。當我們將產品出售給某人時,會在客戶表中使用主數據表中的數據(以及一些其他數據)創建一條記錄。 目前這兩張表之間沒有關係。現在存在的最好方法是,主對象具有一個功能,可以在客戶表中查找具有相同電話號碼的記錄(希望在過去的5 - 10年中它們沒有改變過他們一直是我們的客戶 - 對每個潛在客戶進行這樣的搜索會在客戶表上生成一個%82交叉點)。沒有反向查找(客戶 -

    3熱度

    2回答

    我有以下結構: User has many books in his history 其被翻譯爲以下 class User { ICollection<Book> History } // C# User -> UserHistory (UserId, BookId) -> Book // DB 現在我想添加日期到歷史記錄,創建以下類結構: class User { ICollecti

    0熱度

    3回答

    我想製作一個表格,它只是有兩個整數列作爲兩個不同數據集之間的映射表,我希望在其上放置正確的約束條件。 我最初將這兩列設置爲複合主鍵,但後來認識到它代表了多對多,只保留重複出現的多對多映射。 如何指定我希望兩列在所有行中都是唯一整數?我正在使用MS SQL,但我想這是一個通用的數據庫設計問題。

    2熱度

    1回答

    考慮以下JPA實體。我的應用程序實例類必須始終具有4個特殊的Envelope實例的OneToOne引用,但它也有一組0-infinite用戶定義的信封。這甚至有可能嗎?單向和/或雙向引用可能嗎? @Entity(name = "Application_Instance") public class ApplicationInstance implements Serializable {

    1熱度

    2回答

    如果有一個實體A與雙向一或零到一的映射與實體B. 的映射如下: <class name="EntityA" table="TABLE_A" mutable="true" lazy="true"> <id name="idA" type="long" column="pk_a" unsaved-value="null"> <generator class="sequence">

    0熱度

    1回答

    我有一個複雜的映射,我認爲應該工作。但是爲什麼在編譯之後,A.d列類似乎不存在? public abstract Class A { private Integer Id; .. ... } public Class SubA extend A { private D d; } public Class D { private SubA subA; }

    2熱度

    1回答

    我對RoR的理解是令人遺憾的。我想在一個視圖中保留三個一對一的關係。我有以下型號: class Ood< ActiveRecord::Base has_one :female_trait has_one :male_trait end class Female_Trait < ActiveRecord::Base belongs_to :ood end c

    4熱度

    5回答

    有人請給我一個在Hibernate中單向@OneToOne主鍵映射的例子嗎?我嘗試過多種組合,到目前爲止,我已經得到的最好的事情是這樣的: @Entity @Table(name = "paper_cheque_stop_metadata") @org.hibernate.annotations.Entity(mutable = false) public class PaperCheque

    2熱度

    2回答

    我有這些類。 @Entity @Table(name ="a") class A{ private Integer aId; private B b; @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "id_a") public Integer g

    11熱度

    2回答

    我有一個現有的數據庫中的表事務。我添加了一個名爲TransactionSequence的新表,其中每個事務最終只有一條記錄。我們使用序列表來計算給定帳戶的交易。我已將其映射爲TransactionSequence具有TransactionId主鍵的一對一映射。 約束條件是在事務表上有一個而不是觸發器,不允許更新已取消或已提交的事務。因此,當序列被計算並且事務被保存時,NHibernate會嘗試發送