discriminator

    1熱度

    2回答

    我通過兩個模型和鑑別密鑰(簡單的例子)表示在貓鼬類層次: var options = {discriminatorKey: 'kind'}; var UserSchema = new mongoose.Schema({ username: {type: String, index: true}, // some other fields }, options); //

    1熱度

    2回答

    我做了一個函數,它接受一個列表和一個列表列表,並返回一個新的列表列表。 let rec calculator list SS = match (List.item(0) SS) with |[] -> [] |_ -> match (validate list (List.item(0) SS)) with |(validate theCode list)

    0熱度

    1回答

    我想更改模式繼承鑑別鍵。這documentation說,它是__t「默認」,但我找不到方法來改變密鑰,例如,到type。 有沒有可用的配置?

    1熱度

    2回答

    訪問鑑別列我有DisseminationArea作爲subcalss爲Feature用下面的代碼: @Entity @Table(name = "features") @Inheritance(strategy = InheritanceType.JOINED) @DiscriminatorColumn(name = "subtype_id", discriminatorType = Dis

    0熱度

    1回答

    我試圖用貓鼬在車型使用的鑑別繼承功能從Mongo的數據庫中讀取,但在DB文件都被其他服務(使用Java蒙戈插入司機)不使用貓鼬或其鑑別器。當我嘗試從數據庫讀取數據時,所有使用子類模型(使用鑑別器函數的那些模型)的查詢都會返回空數組。我想這是因爲貓鼬希望這些文檔包含一個鑑別鍵,但是插入這些文檔的服務沒有鑑別鍵的知識,因此不會將它們設置在mongoDB文檔中。 如何創建我的模型,並使用鑑別功能,使得他

    2熱度

    1回答

    我在SINGLE_TAB繼承Hibernate配置中出現了一種奇怪的情況,即@DiscriminatorColumn似乎被忽略,並且查詢總是默認返回到'dtype'列。這就像我未看到註釋時的行爲(默認列名是'dtype')。 基地實體: @Entity @Table(name = "post") @Inheritance(strategy = InheritanceType.SINGLE_TA

    0熱度

    1回答

    我有個問題。我在學說2一直在等待的DiscriminatorColumn註釋,但現在,我通過主義的更新得到了它,我無法找到Hibernate的DiscriminatorValue註釋等值學說。僅供參考,我的學說版本是「doctrine/orm」:「^ 2.5.6」和「doctrine/doctrine-bundle」:「〜1.6」,但我找不到這樣的註釋。 我的基本願望是在每個子類中設置Discri

    0熱度

    1回答

    我在使用DiscriminatorColumn時從數據庫加載表時遇到了問題。就實體擴展我的超類(ObjectA)而言,數據加載沒有問題。新值出現在沒有表擴展名的鑑別器列中時發生問題。我試圖加載ObjctA的鑑別值不同於它在註解中指定的(ObjectTypes.GENERIC_OBJECT)。因爲我正在使用IngeritanceType.JOINED我知道應該有一個帶有id的子表來連接這些表,但是沒

    0熱度

    3回答

    我在2小時的研究之後創建了這個主題。 我想做一個非常簡單的汽車位置代碼,它可以保存,刪除從數據庫中獲取數據。 所以我的問題是我有一個父類名爲Vehicule和2個孩子類:汽車和麪包車。 下面,有 // vehicule @Entity @Table(name="Vehicule") @DiscriminatorColumn(name="vehicule_type") @Inheritanc

    0熱度

    1回答

    DataNucleus將多租戶:改變鑑別列名和類型如何: tenantId Long 默認爲:TENANT_ID字符串。