orphaned-objects

    1熱度

    5回答

    我想在DB4O中存儲Person對象。人員位置字段可以隨時間更改。所以我從數據庫中檢索一個人並調用一個方法將位置字段設置爲一個新的位置對象。 (我希望Location對象是不可變的,即DDD值對象)。 這有效,但先前分配的位置對象仍然是數據庫。我如何配置DB4O以刪除這些孤立的位置對象?或者我需要一些自定義流程來垃圾收集? 此示例簡化類: class Person { Location

    4熱度

    2回答

    我有兩個模型 - 照片和標籤 - 它們通過ManyToManyField連接。 class Photo(models.Model): tags = models.ManyToManyField(Tag) class Tag(models.Model): lang = models.CharField(max_length=2) name_es = models.C

    1熱度

    1回答

    我無法讓Eclipselink刪除映射爲一對多關係的私有實體。當我從一對多集合中刪除私有實體並將其父對象的引用設置爲NULL並然後保存父對象時,私有實體不會從數據庫中刪除。然而,它被從對象中移除,並在會話的其餘時間裏,看起來私有實體實際上被移除了。 這裏有一個映射 @OneToMany(mappedBy="parent", cascade={CascadeType.MERGE, CascadeTy

    3熱度

    1回答

    這是Oracle 11.2.0.3。 我們遇到了一個問題,我們在OracleAQ上使用Oracle的JMS。這工作正常,除了我們開始注意隊列充滿了1000年,然後數百萬消息隨着時間的推移。其中一些處於PROCESSED狀態,但大多數都是READY。我們將這種行爲追溯到「殭屍」或死亡用戶的主題。當Java進程終止並且沒有機會註銷自己時,它將訂閱者記錄留在隊列中,並且ORacle似乎沒有檢測到它已經死

    2熱度

    1回答

    如果C/C++程序員想要清理一個大的C或C++項目,那麼他可以刪除一些他認爲可能成爲孤立的代碼文件(* .c,* .h,* .cpp,...)。當他啓動編譯器時,它運行沒有錯誤,那麼他是對的。當編譯器拋出錯誤時,因爲需要移除的文件,程序員知道確實需要大型項目特定的代碼文件。 我們在這裏有一個大型網站項目,用PHP編寫。它由很多PHP文件和圖像文件組成。問題在於沒有針對大型基於PHP的Web項目的編

    0熱度

    1回答

    我想知道是否可以運行DXL腳本來查找模塊內的任何孤立對象。 當我使用400-500以上的對象處理項目時,可能很難搜索整個列表以查找浮動的孤立對象。 我對這個DOORS程序和DXL很新,並且認爲最好在這裏問一下。

    0熱度

    1回答

    尋求澄清/確認:如果我理解正確,則有關「孤立用戶」的以下注意事項僅適用於與Windows網絡安全主管關聯的用戶;當數據庫恢復到不在原始網絡上的另一臺計算機並運行sp_help_rev_login腳本時,與「純」SQL Server登錄關聯的用戶不會成爲孤兒。是對的嗎? 從http://support.microsoft.com/kb/918992: 如果服務器A和B在不同的領域,你必須改變輸出腳本

    6熱度

    3回答

    我想到的情景是:服務總線用於實例間通信,因此每個服務實例的訂閱都是唯一的。最終的結果是,如果一個實例沒有正常關閉,它的訂閱不會被刪除。 當一個服務實例「死亡」並重新啓動時,訂閱的以前的內容是不相關的,可以被丟棄。 那麼,有沒有辦法設置服務總線訂閱的「生存時間」或模擬類似的東西,而不必訴諸於一些自定義的孤立檢測機制?

    3熱度

    3回答

    我發現了很多這些問題,但由於某些原因,他們不適合我。所以,我顯然做錯了什麼。 表單對象: @Entity @Table(name = "WEBFORMS_WEBFORM") public class Form { @Id @GeneratedValue @Column(name = "FORM_ID") Long id; @Column(n