jdo

    2熱度

    3回答

    根據autocreateDatastoreTxns的設置,我得到一個內存泄漏,其中 爲每個查詢(讀取)創建了以下每個類的一個實例。 即100個查詢創建下面的每個類的100個實例(具有DatastoreServiceConfig的異常,其每個查詢獲得2個實例)的 例外。 我在開發環境中使用Java VisualVM Profiler發現了這個問題。我做這個 的原因是,在生產中,我們的實例堆大小不斷增

    0熱度

    1回答

    報價: 一個擁有關係可以是「依賴」,這意味着孩子 離不開其父存在。如果關係是相關的並且父對象被刪除,則所有的子對象也被刪除。 所以如果一個擁有關係不依賴這意味着,如果父實體被刪除,不影響孩子的實體。但它不應該根據從文檔另一句名言是可能的: 實體及其母公司之間的這種關聯是永久性的,一旦創建實體 不能改變。 如果我正確地理解了文檔,非關係點就是擁有的關係是針對同一個實體組中的實體,無主的關係是來自不同

    2熱度

    3回答

    刪除時,我一直在使用JDO 3.0語法定義無主的關係: @Persistent @Unowned private Set<Role> roles; 我有應分配給用戶的幾個預定義角色。我用下面的代碼添加/刪除角色分配給用戶: roles.add(roleEntity); roles.remove(roleEntity); 的問題是,去除這樣也從數據庫中刪除原來的實體,但我只是想刪除引用

    0熱度

    3回答

    所以我保存了一個包含MyEnum值的JDO實體。 public enum MyEnum { MyValue1, MyValue2, MyValue3; } 但是現在我需要刪除至少一個枚舉值。由於存儲的值不再有效,這會導致JDO查詢崩潰嗎? 感謝您的幫助。

    0熱度

    2回答

    我試圖設置一個非常簡單的RequestFactory示例,但我失敗了。我堅持實體數據存儲區隨便找,但是當試圖再拉出來,我得到一個 com.google.web.bindery.requestfactory.server.UnexpectedException: The persisted entity with id aglub19hcHBfaWRyCgsSBFVzZXIYBAw has a nu

    1熱度

    1回答

    我有兩個類,每個都是PersistentCapable-一個事件和一個Score類。 Event類包含分數的ArrayList。 我有積聚的事件列表的方法,然後嘗試使用 PersistenceManager pm = PMF.get().getPersistenceManager(); try { pm.makePersistentAll(Event.getEvents(

    1熱度

    1回答

    加載實體工作,我通過鑰匙或ID用於加載和存儲實體簡單的一層,我只是加入緩存到這一層。當具有給定密鑰的實體在緩存中時,返回它而不是從數據存儲中獲取。當實體更新並保存到數據存儲區時,層簡單地將緩存中的實體設置爲null。它是完全透明的。 這似乎是工作正常,但是從緩存中獲取的對象是從對象從數據庫中獲取略有不同。例如,有些東西停止工作,我不能在集合實體內使用.contains()來檢查兩個實體之間是否存在

    0熱度

    1回答

    有人可以幫我找一個一步一步的例子在GWT項目開發JDO? 我真的想了解和學習 RGDS

    1熱度

    1回答

    我剛剛開始使用的MongoDB和JDO(DataNucleus將。) 我試圖找出如何使用加蓋集合在JDO,任何指針?我是否錯過某種對象的註釋,還是比這更復雜?

    0熱度

    2回答

    PersistenceManager的makePersistent方法工作不穩定。同一個junit-test正在工作,過了一段時間它又失敗了! 我有一個包含其他對象集合的對象。這意味着1-n關係。 我的問題是,我的類的junit測試有時會失敗,因爲集合中的對象沒有正確保存。 我使用通常的交易,但persistanceManager是交易可選 我嘗試檢查每個創建對象後objectState並承諾..