db4o

    0熱度

    2回答

    DB4o用戶如何僅回收一個對象的數據? (這類似於獲取數據的傳統的關係數據庫表中只有一行。) 使用db4o,我只知道如何找回數據的一類對象,但不是簡單的一個獨特對象實例。 謝謝, 亞歷克斯

    1熱度

    1回答

    可能重複: can’t locate db4o database file 我試圖創建DB4O和JSF一個簡單的CRUD應用程序。 在我的web項目中,我有兩個包: com.crud.bean包含CRUDClient.java com.crud.entities包含DB4O實體Client.java 的web內容包含一個JSP文件addClient.jsp包含形式與客戶端必要的字段。 我將在fac

    0熱度

    1回答

    你好我正在編寫一個簡單的CRUDE應用程序,使用JSF和DB4O完美運行。 我可以正常添加並列出所有的實體,沒有錯誤。 我用這個代碼堅持實體 bd = Db4oEmbedded.openFile(configuration, "db.data"); bd.store(client); bd.commit(); 的問題是,我不能找到db.data文件。我在整個個人電腦上搜

    0熱度

    1回答

    我正在爲我所僱用的數據中心開發資產管理應用程序。我仍在計劃中,但是一個重磅的問題是:服務器機架是42U(每個服務器/設備最少1U,有些設備更多)。我正在設計我的服務器,驅動器/外圍設備和機架類。 1機架最多可以容納42臺設備,一臺服務器可以有多個驅動器。我可以處理我認爲的驅動器,但是在設計一個可以說每個機架不超過42個設備,每個U不超過1個設備的類時,有沒有辦法? 我看過一個枚舉字段,並且有一種方

    1熱度

    1回答

    我在想:如果我從db4o數據庫加載對象,字段初始值設定項會始終被調用嗎? 一個例子可能是一個短暫的領域SyncRoot上,用於對象鎖定,因爲線程安全: public class Test { [Transient] private object syncRoot = new object(); [Transient] private object syn

    0熱度

    1回答

    是否有可能在db4o中查詢使用內部提交時間戳(自8.0版本以來,db4o允許生成提交時間戳記)以來發生更改的對象? 我知道它可能是這樣的: long last = DateTime.Now.Ticks; var objectsChanged = from obj in GetAllObjectsInDatabase(session) where session.Ext().Ge

    1熱度

    1回答

    我有一小組單元測試工作正常,直到我添加一個測試來驗證我的唯一約束是否正常工作。這些不是真正的單元測試,而是集成測試。 無論如何,如果我省略了驗證唯一約束的測試,那麼刪除就一切正常。但是,如果我添加SerialNumberUniqueConstraint_Test方法,它將失敗,並且我的項目類不爲空,因爲從不出現刪除。如果我將SerialNumberUniqueConstraint_Test移動到其

    0熱度

    1回答

    我使用了db4o,並要確保我得到一個唯一的對象回來時,我用這樣的代碼: public List<Object> getListOfObjects(final Object o){ List<Object> result = db.query(new Predicate<Object>(){ @Override public boolean match (

    0熱度

    1回答

    設置自定義ID字段我讀過的文檔和示例多次,不能找出如何做到這一點, 我試圖線了DB4O使用自己自定義Id字段。根據文檔,您可以定義自己的ID,但據我所知,他們不會替換Db4o的內部ID,因爲它實際上不會使用這些ID來標識對象。 基本上所有的例子都是告訴Db4o生成某種唯一的id並將它編入索引,我沒有看到任何地方如何告訴它這是你應該使用的ID。 是否有可能在我們的模型上擁有自己的ID替換用於跟蹤關係

    0熱度

    2回答

    我很新的C#和MVC,今天我一直在玩DB4o。我已經把一個練習網站放在一起,通過用戶提供的網址來抓取電影。這些電影然後存儲在db4o數據庫中。但是,我現在似乎正在獲取每次啓動網站時拋出的Db4objects.Db4o.Ext.DatabaseClosedException 。我有一種感覺,我打了太多的電話給數據庫,沒有關閉當前連接。 這是我的控制器,我相信問題源於此。 using System;