0
我有一個包含帶有JDO註釋的java類的web項目。我的數據庫是MongoDB。我在我的項目中使用了datanucleus。要保留我的Java對象在我的數據庫,我用這個代碼:在Mongodb-dataneucleus中更新文檔
ListAcc list = new ListAcc();
list.name = "created";
pm.makePersistent(list);
然後,我找回我的文檔使用此代碼:
ListAcc l = pm.getObjectById(ListAcc.class,"507675823004b91181edc746");
在那之前,一切正常。現在,我想更新我的文檔。爲此,我使用此代碼:
Transaction tx = pm.currentTransaction();
tx.begin();
try {
ListAcc l = pm.getObjectById(ListAcc.class,"507675823004b91181edc746");
l.name = "changing";
tx.commit();
} catch(Exception e) {
tx.rollback();
}
但是,此操作不會更新我的文檔。
你能幫我更新我的文檔嗎?
非常感謝
確實......它的工作原理。謝謝 – user1636532