2011年11月11日金曜日

[hibernate][insert][update]データの新規追加もしくはアップデート

hibernateを使ってデータベースにデータを新規追加する、もしくは既存のデータを更新するサンプルは、次の通り。

    // コンフィギュレーションを作成する
    Configuration config = new Configuration().configure();

    // セッションファクトリーを作成する
    SessionFactory sessionFactory = config.buildSessionFactory();

    // セッションを取得する
    Session session = sessionFactory.openSession();

    // データを新規追加する
    SampleServiceUser sampleServiceUser = new SampleServiceUser();
    sampleServiceUser.setMail("test@test.co.jp");
    sampleServiceUser.setPassword("test");
    sampleServiceUser.setNickname("テスト");
    Integer id = (Integer) session.save(sampleServiceUser);

データの更新を行う場合は、Sessionクラスのupdateメソッドを使う。
(引数はsaveと同じ)

0 件のコメント:

コメントを投稿