jdo

    0熱度

    1回答

    我想用Datanucleus使用xml映射來實現JDO。我正在避免註釋,因爲它需要增強。有沒有辦法可以避免這個增強步驟,仍然使用大核?

    0熱度

    1回答

    對於Google Appengine和jdo來說,這是新鮮事。我不知道如何用兩個實體在JDO中編寫查詢。我有UserProfile和UserFeed實體,如下所示。 @PersistenceCapable public class UserProfile { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTIT

    0熱度

    1回答

    我在保存對象時存在多對多關係的問題。以下是兩個班。 實體1 =>應用 實體2 =>用戶 應用可以有許多用戶和用戶可以具有許多應用。 由於具有很多字段的實際類我只會放置需要的部分映射。 @PersistenceCapable(detachable = "true") public class Application implements Serializable { -----

    0熱度

    1回答

    我試圖通過使用DataNucleus持久兩個類來創建一個DTO對象。 的DTO我想創建: @PersistenceAware DtoObject{ Protected String Id; //populated by Order class Protected String status; //populated by Order class Protected

    1熱度

    1回答

    我正在使用JDO嵌入實體。我已經通過this tutorial設置好了父母和子女實體。我的問題是,我似乎無法獲得對子實體進行的更改。這裏是我的兩個類: 家長: @PersistenceCapable(identityType = IdentityType.APPLICATION) public class TestEntity { @PrimaryKey @Persiste

    0熱度

    2回答

    我有一個在數據存儲頂部使用JDO的GAE/J應用程序,並且我已經能夠使用遊標對查詢結果進行分頁。默認的實現是我們在我的團隊中稱爲startCursor的東西(即給出從這一點開始的結果)。我現在想要的是我們所說的endCursor(即給我從開始到這一點的結果)。想象一下某種Twitter時間表(不支持PUSH的一種),其中客戶端必須輪詢某個服務器以查找新內容。現在讓我們想象一下,客戶在5分鐘前提取了

    0熱度

    1回答

    在兩個對象A和B之間的JDO中的一對多關係中,是否應該將對象B分別添加到A中B的集合中,只保留B時?或者這是否自動發生? 例如如果A具有字段: @Persistent(mappedBy="a") private List<B> bs= new ArrayList<B>(); 和B具有場 甲一個; 是否需要手動將類型B的對象添加到A列表中,還是會自動發生?

    1熱度

    1回答

    目前我正在一個小項目,涉及GAE使用JDO,但我似乎有問題持續更新的數據 - 奇怪的是它在本地工作,但不是部署的應用程序版本。 更新是非常簡單的: update(Foo newBar) { PersistenceManager pm = PMF.get().getPersistenceManager(); Transaction trans = pm.currentTransa

    0熱度

    2回答

    我有我的項目中數據庫的以下問題,我不知道是什麼原因造成: 有下面的類層次:一個 類 - 有一個嵌入式 B類實例 B類 - 有2個嵌入式 C類實例(我重命名了其中一個的字段)。 C類 - 只有簡單的字段。 我知道,當你使用持久性管理器從數據庫中獲取對象時,一些字段可以被懶惰地取回,因此我必須使用getter訪問它們。我已經這樣做了,它適用於所有其他情況。然而,在這種情況下,當我獲取類A時,類B被正確

    1熱度

    2回答

    類 內關係我有三個@PC類: @PersistenceCapable class A { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) @Extension(vendorName = "datanucleus", key = "gae.encoded-pk", value = "tr