CRUDの基本 (5/5)
作成:2017-10-28 09:38
更新:2017-10-28 09:38
更新:2017-10-28 09:38
■Update/Deleteの基本
エンティティの削除(Delete)は、基本的に更新処理と殆ど同じやり方をします。違うのは、更新の代りに削除を実行する、という点です。
1. 更新するエンティティを取得する
2.. 削除を行う
削除も、やはりトランザクションを使います。トランザクションをスタートし、EntityManagerの「remove」メソッドを実行します。これは、引数に指定されたエンティティを取り除くもので、このエンティティのID番号のレコードをテーブルから削除します。
――というわけで、CRUDの基本について一通り説明しました!
1. 更新するエンティティを取得する
変数 = manager.find( [class] , 値 );まず、EntityManagerクラスの「find」メソッドを使って、IDを指定して更新するエンティティを取得します。
2.. 削除を行う
manager.getTransaction().begin();
manager.remove(entity);
manager.getTransaction().commit();
削除も、やはりトランザクションを使います。トランザクションをスタートし、EntityManagerの「remove」メソッドを実行します。これは、引数に指定されたエンティティを取り除くもので、このエンティティのID番号のレコードをテーブルから削除します。
――というわけで、CRUDの基本について一通り説明しました!
(by. SYODA-Tuyano.)
※プログラムリストが表示されない場合
AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。
※関連コンテンツ
「初心者のためのJava Persistence API入門」に戻る