我正在使用 DataNucleus 2 JDO 实现。我有一个必须附加的分离对象,但我不想附加所有字段(在本例中为集合)
public class Obj {
private String key;
private Collection<String> col;
}
有没有理由不能这样做:
tx.begin();
obj.makeTransientAll(obj.getCol()); // Do not persist
pm.makePersistent(obj);
tx.commit();
或从数据库刷新:
tx.begin();
obj.refreshAll(obj.getCol()); // Discard any changes
pm.makePersistent(obj);
tx.commit();
谢谢。