libro
www.tuyano.com
初心者のためのJava Persistence API入門

CRUDの基本 (5/5)

作成:2017-10-28 09:38
更新:2017-10-28 09:38

■Update/Deleteの基本

エンティティの削除(Delete)は、基本的に更新処理と殆ど同じやり方をします。違うのは、更新の代りに削除を実行する、という点です。

1. 更新するエンティティを取得する
変数 = manager.find( [class] , 値 );
まず、EntityManagerクラスの「find」メソッドを使って、IDを指定して更新するエンティティを取得します。

2.. 削除を行う
manager.getTransaction().begin();
manager.remove(entity);
manager.getTransaction().commit();

削除も、やはりトランザクションを使います。トランザクションをスタートし、EntityManagerの「remove」メソッドを実行します。これは、引数に指定されたエンティティを取り除くもので、このエンティティのID番号のレコードをテーブルから削除します。

――というわけで、CRUDの基本について一通り説明しました!


※プログラムリストが表示されない場合

AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。

※関連コンテンツ

「初心者のためのJava Persistence API入門」に戻る