私はHibernateを初めて使用します。私のプロジェクトには以下のシナリオが必要でした。
たとえば、クラスの20レコードデータを挿入していますTestHBDemo
。
hbsession = HibernateUtil.getCurrentSession();
tx = hbsession.beginTransaction();
for(int index = 0; index < 20; ++index){
TestHBDemo obj = new TestHBDemo();
//setting data
hbsession.save(obj);
}
tx.commit();
中間レコードを省略して1〜10レコードと15〜20レコードのみを挿入する方法
hbsession = HibernateUtil.getCurrentSession();
tx = hbsession.beginTransaction();
for(int index = 0; index < 20; ++index){
TestHBDemo obj = new TestHBDemo();
//setting data
hbsession.save(obj);
if(somecondition)
// setting save points
}
//omitting unnecessary insertions
tx.commit();
javax.sqlを使用するのではなく、できれば休止状態でソリューションを提供してください。
ありがとう.....