object-persistence

    2熱度

    2回答

    我有一個由許多活動組成的應用程序。每個活動都可以用某種方式修改項目。我通過序列化一些對象並將它們保存到閃存中來保存此項目以進行閃存。 現在,如果用戶離開應用程序,可能會被操作系統殺死。 因此,我要在每個活動的每一個的onPause()保存.. 但是,這是非常愚蠢和消費(連載,打開文件,覆蓋文件..).. 你有什麼更好的主意?順便說一句,如果我不想使用數據庫,爲了保存我的項目是對象序列化足夠好還是應

    0熱度

    1回答

    在做了一些閱讀後,我注意到Apple推送控制器上的代表使用相互通信。 所以說我有一個菜單控制器需要與幫助控制器進行通信(他們需要共享信息 - 大聲笑不問我爲什麼會)。我可以通過委託來完成此任務,但爲什麼在通過幫助對象傳遞所需信息並讓幫助控制器選取在先前控制器中更改過的信息時使用委託。 代表仍然有夫妻 - 但是可能不太合適,對於可重用性來說,使用對象不是最佳實踐嗎?

    0熱度

    1回答

    我正在開發BlackBerry應用程序。我想在手機中存儲多個用戶的詳細信息。我必須爲每個用戶存儲用戶名,名字,姓氏,電子郵件ID,電話號碼等數據。任何人都可以爲我提供一個持久存儲的示例代碼,我可以將所有這些數據存儲在一個向量中,然後再檢索。

    2熱度

    1回答

    我已經實現了精簡框架的流行層(包括類似BinaryFormatter的串化器)。我希望能夠序列化由lambdas和迭代器等適當的東西引起的編譯器生成的類,以便如果(例如)lambda及其封閉變量(即display class實例)被添加到可序列化對象上的事件,並且所有封閉變量都是可序列化的,那麼結果對象圖形仍然是完全可序列化的。 這是可以接受的,如果這些類的實例只能由完全相同的構建反序列化,他們從

    2熱度

    2回答

    將使用Hibernate 3的第二條記錄插入到DB2 v9.x中,其中列具有唯一主鍵列由DB2生成的Id不支持持久化我的Hibernate實體。 插入第一個記錄工作正常,但是除非我手動增加並使用setter設置值,否則無法保留更多記錄。我曾嘗試評論@GeneratedValue ....我是否正確使用它?我不希望Hibernate自動增加Id列,我希望它使用由DB2本身生成的增加的ID來插入下一行

    0熱度

    3回答

    好吧,真正爲你的另一個愚蠢的Q的時間。 我有一個控件,有一些屬性需要在ViewState中保存。如果控件在頁面上出現多次,我還需要確保屬性不會被覆蓋。 我覺得寫東西像... ViewState[String.Format("{0}_{1}", "BaseKey", this.ClientID)] = ... 但客戶端ID的值在頁面的生命週期變化的中途。它從「MyControl1」開始,然後變成

    1熱度

    2回答

    我們遇到以下情況。 請注意,我知道保留字不應該用於表名,但無論如何,我總是出於好奇而問這個問題。 我們使用Spring + Hibernate來管理我們的數據庫。我正在給數據庫添加一個名爲Group的新模型。所以,我定義我的模型:現在 @Entity @Table(name = "group") public class Group { ... } ,問題是,重新創建表時,獲取

    2熱度

    1回答

    嗨:有人在Android上使用ektorp和CouchDB進行對象持久化的經驗?包括'簡單日誌門面Java(SLF4J)'jar是必要的嘗試了這一點。 我試圖讓它運行,但由於'ERROR/AndroidRuntime(2573):'java.lang.NoClassDefFoundError:org.ektorp.impl.StdCouchDbInstance $ 1',我仍然得到'java.la

    0熱度

    1回答

    我有一張表,其中包含一堆資產,這些資產被組織到多個層次結構中,以便表與其本身具有多對多的關係(每個資產可以有多個子元素AND多個父母)。我正在使用以下代碼重新分配子資產的父母。我意識到代碼似乎是多餘的;在我簡單地使用子對象來改變關係之前,我想決定嘗試改變子對象和父對象之間的關係。 int NewParentID = Int32.Parse(e.CommandArgument.ToString())

    3熱度

    1回答

    我正在閱讀面向對象的設計模式和框架設計,並發現自己有點不清楚術語ORM和持久性框架。 ORM是PF的一種類型嗎?你可以期待什麼兩個不同的功能?