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