私は今それを自分で考え出しました。
あなたが
InstanceLifecycleListener ...
public class BasicEntityLifecycleListener implements StoreLifecycleListener {
public void postStore(InstanceLifecycleEvent evt) {
}
public void preStore(InstanceLifecycleEvent evt) {
if((PersistenceCapable)evt.getSource() instanceof BasicEntity) {
BasicEntity obj = (BasicEntity)evt.getSource();
Date now = new Date();
if(JDOHelper.isNew(obj))
obj.setCreated(now);
obj.setLastUpdate(now);
}
}
}
を作成し、次にあなたのPersistenceManager以内にそれを登録する必要があり
...
PersistenceManager pm = pmf.getPersistenceManager();
pm.addInstanceLifecycleListener(new BasicEntityLifecycleListener(), null);
私は持っていなかったDataNucleus Access Plaftorm manualで解決策を見つけましたこれまで認識されていた。オンラインマニュアルはちょっと複雑なようです。