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 件のコメント:
コメントを投稿