many-to-many

    0熱度

    1回答

    我是一個在asp.net mvc5中構建網站的新手。我遵循一些教程,並基於現有數據庫構建我的第一個網站,所以這就是爲什麼我選擇數據庫優先方法。 現在我想創建applicationuser對象與我的資源對象之間的多對多關係。 但從dB點: AspNetUsers < - > ApplicationUserResources < - >資源 哪些步驟,我需要遵循使用數據庫第一種方法來歸檔這種關係的時候

    1熱度

    1回答

    我有一個簡單的產品類別多對多關係,其中產品有一個列表<類別>「類別」屬性和類別有一個列表<產品>「產品」屬性。 JPA ORM映射非常好,可以工作。 在ProductRepository,我想包括需要的部分名稱和類別作爲參數列表,並返回包含給定名稱和任何類別的參數列表所有產品的方法。我的問題是:是否可以在@Query中指定我的查詢?怎麼樣? @Repository public interfac

    0熱度

    1回答

    我有兩個模型,其中一個定義了m2m關係。 例如: class A(models.Model) name = models.Charfield(max_length=64) class B(models.Model) style = models.ManyToManyField(A, blank=True) 當我在管理界面查看B實例我可以看到的A實例,我可以選擇多個sty

    1熱度

    1回答

    我正在設計一個模式,其中一個案例可以附加多個表單並且表單可以用於很多情況。 Form表基本上保存了在客戶端呈現的html表單的結構。提交表單時,字段的名稱/值對將分開存儲。如何保持名稱/值屬性與連接表分離如下有什麼價值? CREATE TABLE Case ( ID int NOT NULL PRIMARY KEY, ... ); CREATE TABLE CaseForm

    0熱度

    1回答

    我有一個多對多的關係與額外的表,當我試圖刪除一個A對象,它也有一個引用在AB下表發生錯誤: $ {例外 「無法刪除集合:[A.AB#20] [SQL: UPDATE AB SET援助= 空,援助= @ P0]」 } NHibernate.Exceptions.GenericADOException 無法將值NULL插入到'AId'列中,' '表'AB';列 不允許有空值。更新失敗。該語句已終止。

    1熱度

    1回答

    我想創建一個select語句,它將根據兩個表的條​​件返回一個特定用戶的用戶列表。我在我的數據庫中創建了以下關係。 (進入10/10 MS油漆技能) 我想例如輸出什麼,有以下添(跟隨者)的用戶,其中有users表中設置爲0的通知。 從那裏我可以做我想要的程序與結果。 到目前爲止,我已經試過內部聯接, SELECT users.username FROM users INNER JOIN foll

    0熱度

    3回答

    我是jpa和spring-data的新手,請原諒我對此事的無知。 我有兩個實體,我無法將它們與多對多關係映射到對方: 部: @Entity @Table(name = "Department") public class Department { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Colum

    -3熱度

    5回答

    我有兩個表,事件和產品,一個事件有多個產品,一個產品可以在多個事件。這裏我認爲這是一個OneToMany單向的關係。在創建事件的形式中,我希望獲得數據庫中可用產品的列表,並將一些產品添加到事件(產品集合)中。 這樣做的最佳方法是什麼? 落實一對多或 圍棋的方式來實現多對多,並創建第三表EventProducts 誰能幫我選擇最好的方式,以及如何實現它?

    2熱度

    2回答

    我有以下用例來創建處理課程的應用程序;通過簡略的教導 類A由簡略教導的Bos上11/1 A類中NY上10/19 類A由簡SF講授12/5 A類是由簡博斯教授在11/1 什麼是與許多爲這個應用程序一對多關係創建模型的最佳方式? 應該有teachings模型屬於課程,教師和地點與日期列?

    1熱度

    1回答

    我需要在Django中進行條件排序,但不知道如何去做。 我有兩種型號:User和Post。 Post型號有seen_users = ManyToManyField(User)字段。 我想獲得所有帖子,但我看到的帖子應該是第一次。 我已經試過與此代碼: Post.objects.all().annotate( is_seen=Case( When(seen_users__id_