PersistenceManager pm = PMF.get().getPersistenceManager();
Transaction ts = pm.currentTransaction();
Message message = new Message();
try {
ts.begin();
message = pm.getObjectById(Message.class, keyParam);
message.setName(nameParam);
message.setMessage(messageParam);
message.setCreatedAt(new Date());
pm.makePersistent(message);
ts.commit();
} finally {
if(ts.isActive()){
ts.rollback();
}
pm.close();
}
こんな感じで、begin()、comit()、roolback()すればよろしい。
0 件のコメント:
コメントを投稿