2005.09.13 株式会社四次元データ 瀧下 浩
3.4 データの削除
データの削除も非常に簡単です。BookDao クラスに、delete メソッドを実装しましょう。
public void delete(Book book){
Session session = getSession();
Transaction transaction = session.beginTransaction();
session.delete(book);
transaction.commit();
session.close();
}
簡単ですね。それでは、オブジェクトの削除を実行する BookDeleterSample クラスを実装しましょう。
/** * BookDeleterSample.java * TECHSCORE Java Hibernate 3章 * Copyright (c) 2005 Four-Dimensional Data, Inc. */ package com.techscore.hibernate; /** * Book オブジェクトを削除するサンプル */ public class BookDeleterSample { public static void main(String args[]){ BookDao bookDao = new BookDao(); Book book = bookDao.load("ISBN4-7561-4340-7"); bookDao.delete(book); } }