Hibernate - データの追加、更新、削除(insert update delete)

Advertisement

insert, update, delete

レコードの追加・変更・削除を行う場合、処理をトランザクション管理下におく。

トランザクション管理はorg.hibernate.Transactionインタフェースを利用して行う。

insert

// 挿入するデータ情報(キー)の設定
EmpDto empDto = new EmpDto();
empDto.setName("new commer");
empDto.setSalary(200000);

// 挿入
Transaction trans = session.beginTransaction();
session.save(empDto);
trans.commit();

update

// 更新するデータ情報(キー)の設定
EmpDto empDto = (EmpDto)session.load(EmpDto.class, "100");
empDto.setName("change");

// 更新
Transaction trans = session.beginTransaction();
session.update(empDto);
trans.commit();

delete

// 削除するデータ情報(キー)の設定
EmpDto empDto = new EmpDto();
empDto.setId(new Integer("100"));

// 削除
Transaction trans = session.beginTransaction();
session.delete(empDto);
trans.commit();

リンク

Advertisement

ショートカット

634トップページ
このカテゴリのトップページに戻る
634ラボ

サイト検索

Google

Web サイト内

Y!ログール