db4o

    15熱度

    1回答

    在Java反射世界中 - 我們如何確定Field對象是否具有瞬態修改器? http://docs.oracle.com/javase/tutorial/reflect/member/fieldModifiers.html 的文檔是沒有幫助。 我正在使用DB4o並試圖避免從數據庫中請求實例或類變量,這些變量從來沒有存儲過。

    0熱度

    1回答

    我創建將一個用戶機器上運行存儲在db4o的數據庫記錄的應用程序。作爲應用程序的一部分,會有顯示登錄表單,當它啓動。我怎麼會去爲數據庫中創建一個密碼,然後檢查呢?這是可能的,或者我需要創建一個讀取用戶名和密碼,一個單獨的文件?

    1熱度

    1回答

    DB4O似乎沒有提供檢查數據庫(ObjectContainer)是否關閉的方法。所以現在,這是我用來查看它是否關閉的代碼。我感覺有一個更好的方法來做到這一點。 public ObjectContainer getDb() { if (db == null) { System.out.println("db was null in " + dbci + " c

    1熱度

    1回答

    我正在開發一個封閉源代碼的Android應用程序。我使用db4o來在設備上保存數據,並且我發現它非常簡單易用。 不幸的是,我直到現在才知道它的許可證是GPL。 據我瞭解,通過在我的應用程序中使用db4o,我必須使其開放源代碼,這是我無法做到的。 什麼是最簡單,最無痛的替代db4o在一個不太緊張的許可證(Apache)下?

    0熱度

    1回答

    我想弄清楚調整我的db4o實例會發生什麼,但這真的讓我發瘋:它對我來說根本沒有意義。 本質上,我創建了兩個對象,並將第一個對象存儲在第二個ArrayList中。然後我想從整個數據庫和最初存儲的列表中刪除第一個對象。 這是我正在運行的操作的基本列表。 User user = new User("user"); Device device = new Device("device"); objec

    0熱度

    2回答

    使用DB4O。我有一個由與對象2,像這樣的object1: public class Object1Class { private Object2Class; } 如果我刪除object1,相關對象2將被刪除,沒有任何問題存在。 但是,如果我刪除object2,object1仍包含object2。理想情況下,當我刪除object2時,object1應該顯示對object2的空引

    1熱度

    1回答

    說我打開一個.db4o文件。 Java代碼(psuedo)會產生一個包含在數據庫中的獨特Java CLASSES/TYPES列表是什麼? 我確信我可以編寫代碼來完成它,但恐怕它可能會很慢。有沒有一種好的方法可以在不查詢數據庫中的每個對象的情況下執行此操作?我可以使用某種索引嗎? 我寧願不依賴存儲的關於數據庫的元數據,我寧願依賴關於實際存儲的對象的真實信息。

    0熱度

    1回答

    我正在使用db4o lib來存儲數據。 例如我有這樣的代碼,用於存儲數據(即新聞) public static void insertNewsToDB(Context context, final News news){ final String dbPath = context.getDir("news", Context.MODE_PRIVATE) + "/" + DB4O_NAM

    0熱度

    1回答

    我正在使用包含有關文件的文件和信息的db4o構建數據庫,但希望在這種方式不需要背後的文件系統(我特別希望文件系統不會因爲文件關係的複雜性而不存在:沒有辦法以智能的方式爲物品網設計這樣的文件系統) 所以我知道File類是一個指向文件系統中的文件的指針,但我希望實際的文件包含在我正在處理的對象中。我會使用一個字符串,但是這些對象通常可以加載二進制文件,圖像或電影,所以這會成爲我不想要的類型的濫用。 我

    0熱度

    1回答

    我試圖從db4o數據庫的脫機副本中獲取信息。我沒有原始的對象類,因爲它們來自Java應用程序(並且我在C#中工作),所以我使用db4o的GenericObjects在LINQPad中構建了一個包裝器,並且可以很好地爲大多數對象進行查詢。 但是,我無法查詢枚舉值,因爲他們報告沒有任何字段。但是,當我在Visual Studio的Object Manager Enterprise加載項中查看它們時,我