composite-key

    0熱度

    1回答

    我有一個消息回覆其他消息的模型。相同的message_id可以在多個帳戶中。我無法找到一種方法將帳戶和message_id作爲複合關鍵字並在關係中使用它。 我有這個迄今爲止得到: class Message(Base): __tablename__ = 'messages' id = Column(String(20), primary_key=True) accou

    2熱度

    3回答

    我有2個表格: T_CAMPAGNE_SMS_REPARTITION和T_CAMPAGNE_SMS_EXECUTION。 在T_CAMPAGNE_SMS_REPARTITION有2個主鍵。 在T_CAMPAGNE_SMS_EXECUTION有1個主鍵和4個外鍵。 如何添加第四外鍵T_CAMPAGNE_SMS_EXECUTION的CLE_PARTITION? 我已經試過這樣: ALTER TABLE

    0熱度

    1回答

    我有一個類似的問題如下,但解決方案並沒有解決我的問題。 hibernate composite Primary key contains a composite foreign key, how to map this 我試圖加入2個表,每一個具有與部分外鍵引用的複合主鍵。 Table A -------- f1 (pk) f2 (pk) f3 (pk) f4 (pk) Table

    0熱度

    1回答

    我已經使用JPA構建了我的數據模型,並使用Hibernate的EntityManager訪問數據。我正在爲其他類使用此配置,並沒有任何問題。 問題是我創建了一個具有複合主鍵(兩個鍵是外鍵)的實體,添加元素的工作非常完美我在數據庫中檢查了它,但我無法從數據庫檢索填充的行。例如,如果我查詢「FROM referentiel」以返回表中所有參數列表,我得到這個list.size()具有適當數量的元素(2

    2熱度

    1回答

    我最近開始使用MySQL Workbench來管理EER圖。直到現在我一直在使用phpmyadmin,我從來沒有遇到識別&非識別關係的條款。 我查了一下網上的差異,並閱讀了幾個關於該主題的Stack Overflow答案,但我仍然非常無能。 從我的理解,我將舉一個我的數據庫中的場景的例子,我會提出正確的解決方案。 所以在我的數據庫中,我有一個users表,包含了各種方法來聯繫用戶一個contact

    0熱度

    1回答

    我使用實體框架存儲以下實體類的對象: public class Library { public int Id { get; set; } private ICollection<Book> _books; public virtual ICollection<Book> Books => _books ?? (_books = new List<Book>())

    0熱度

    1回答

    我不確定如何將問題的詞語足夠好地提供給Google,這對Google很有幫助 - 大多數結果都是關於指定外鍵,以便您可以使用JOIN運算符。 編輯: 爲了澄清,我在這裏有兩個主要概念 - 跟蹤器和跟蹤器的讀數。跟蹤器可以有任意數量的輸入。跟蹤器的讀數對於該特定時間點的跟蹤器上的每個輸入具有值。 Tracker Id (Key) Name TrackerInput

    2熱度

    1回答

    我在困難中停留在Hibernate組合鍵中的問題。 錯誤:org.hibernate.MappingException:無法確定類型爲:java.util.Set,在表:IDP_UserManagerMapping,列:[org.hibernate.mapping.Column(idps)]。我試過機智@transient和其他的東西,但沒有效果請幫助。 public class IDPUserM

    2熱度

    1回答

    說我想設計一個系統,用戶可以創建帖子,每個帖子屬於一個用戶,但用戶可能有多個帖子。另外,假設我想支持查找給定用戶ID的所有帖子,以及通過postId簡單查找帖子。我還想存儲用戶特定的帳戶詳細信息,例如帳戶創建日期。造型 的一種方式,這將是如下: CREATE TABLE user ( userId int, name varchar, userDetail1,

    0熱度

    1回答

    我正在嘗試在具有組合鍵的表格的spring-boot中工作。 (在我的情況整數&整數) 我用這個答案來了解如何寫表具有複合鍵: https://stackoverflow.com/a/3588400/7658754 ,但我不明白怎麼從它讀取。 作爲函數CrudRepository的「findOne()」只能得到一個參數(在我的情況下是整數),但是然後EntityManager拋出一個Excepti