object-persistence

    2熱度

    1回答

    我的應用程序中有兩個持久對象:事物和標籤附加到事物上。該應用可以生成帶有標籤的東西的集合。標籤對象具有唯一的名稱(用相同的標籤標記兩次是沒有意義的)。 當插入一個Thing(帶有附加的標籤對象)時,這些具有相同名稱的標籤對象中的某些可能已經存在於數據庫中。下面是我不記得有關JPA的部分,有沒有辦法告訴JPA,如果違反唯一約束,它不應該嘗試將相應的對象添加到數據庫中?或者有沒有辦法有效地做到這一點,

    0熱度

    1回答

    我在Python中的大類是「類數據庫」類。我想將它保存到文件中 - 全部包括數據。 這是輸入(例如,顯示問題,腳本數據庫就像是10000條記錄): import cPickle # DataBase-like class class DataBase: class Arrays: pass class Zones: pass class Nodes:

    0熱度

    2回答

    我在我的大學做一個Java軟件項目,主要是關於存儲數據集(軟件測試管理)。 我想到的第一件事是一個簡單的SQL DB,但是必要的數據庫方案現在不可用(假設該項目是愚蠢的,但沒有選擇)。 是持久化框架如Hibernate能夠在內部存儲數據(例如XML),後來這個XML轉換成SQL得體? 我的目的是使用如Hibernate框架的額外的抽象層來保存工作,因爲它可能具有轉換功能。我知道Hibernate可

    6熱度

    3回答

    我現在是這樣的: public class Service1 : System.Web.Services.WebService { [WebMethod] public string Method1() { SomeObj so = SomeClass.GetSomeObj(); //this executes very long time, 50s a

    3熱度

    3回答

    我的javascript代碼打開一些窗口槽: var win = window.open(); 我將win參考存儲在一個包含所有其他打開窗口的數組中。 一切正常,直到開啓者刷新。 所以我想要實現的是在加載「主」窗口時取回所有對打開的窗口的引用。 爲了實現這一點,我必須: 1.在卸載 時保留所有引用2.在load 上獲取引用3.用新的opener更新引用 這可能嗎?如果是這樣的話?

    1熱度

    6回答

    到目前爲止,在我的.Net編碼冒險中,我只需要將信息保存到文件中。所以我使用XmlSerializer和DataContractSerializer將屬性類序列化爲XML文件。然而,我的下一個項目需要我從SQL服務器數據庫中保存和檢索信息。我想知道我的選擇是做什麼的。 該應用程序的當前版本不是由我創建的,它使用了大量硬編碼的SQL命令。但現在我試圖避免做任何事情,我必須從數據庫或對象讀取或寫入單個

    0熱度

    3回答

    我是新iPhone編程.. 我的應用程序就像是一個測驗..它在每個競猜型 不同類型quizs的許多問題,我要保存如字符串(測驗名)和整數(問題編號),當應用程序被關閉 所以當應用程序被重新啓動,我會繼續在那裏它被使用保存的值 如何做到這一點停止的值。 ..? 任何機構可以幫我做這件事請.... 感謝ü

    0熱度

    1回答

    我試圖找到持久對象或在代碼中稍後使用相同對象的最佳方法。所以,我創建了一個對象,然後將其重定向到另一個需要使用該對象中的變量的頁面(表單)。該表單被提交給第三方,並且在他們的最後完成了一些工作,然後他們在我的應用程序上請求一個運行更多代碼並再次需要對象變量的頁面。 我想過數據庫,但這一切都一次完成。這是在用戶結帳過程中完成的,並且在結束之後,沒有理由再次檢索該對象。因此,從數據庫中添加和檢索似乎是

    0熱度

    2回答

    我希望你能原諒這個問題的表面上寬泛的性質,但它很具體。 我建立一個基於文檔的Cocoa應用程序的工作方式類似於其他大多數人不同的是,我使用SQLCipher我的數據存儲(SQLite的一個變體),因爲你不會設置自己的持久數據存儲在覈心數據中,而且我真的需要使用這個。 在我的文檔子類中,我有一個名爲categories的NSMutableArray屬性。在文檔筆尖中,我有一個NSArrayContr

    0熱度

    1回答

    透明持久性允許您使用常規對象而不是數據庫。這些對象會自動從磁盤讀取或寫入磁盤。這種系統的例子是Gemstone和Rucksack(用於普通的lisp)。 他們所做的簡化版本:如果您訪問foo.bar並且bar不在內存中,則會從磁盤加載。如果您執行foo.bar = baz則foo對象在磁盤上得到更新。大多數系統還具有某種形式的交易,並且可能支持跨程序甚至跨網絡共享對象。 我的問題是實施這些類型的系