String id = mogForm.getId();
PersistenceManager pm = SessionManager.get().getPersistenceManager();
try {
Shop oldShop = pm.getObjectById(Shop.class, Long.valueOf(id));
String name = mogForm.getName();
String detail = mogForm.getDetail();
String url = mogForm.getUrl();
oldShop.setName(name);
oldShop.setDetail(detail);
oldShop.setUrl(url);
oldShop.setEditor(user);
oldShop.setEditDate(new Date());
} finally {
pm.close();
}
getObjectById()を利用して検索を行います。
取得してきたオブジェクトを更新してclose()するだけです。
簡単ですね。
Keyを利用した検索もあるみたい。※それは後日
0 件のコメント:
コメントを投稿