批量添加,建议楼主采用批量保存的方法减少链接次数,提高效率,见代码 如下:
//先得到数据list,然后执行下面的代码即可(主要其中的对象vo需要替换成你想保存的数据VO)。
this.getHibernateTemplate().execute(new HibernateCallback() {// 高效率
@Override
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
// TODO Auto-generated method stub
session.beginTransaction(); // 开启事务
for (int i = 0; i < list.size(); i++) {
OmsMonthReqVO omsReqVo = list.get(i);
session.save(omsReqVo);
if (i % 100 == 0) {
session.flush();
session.clear();
}
}
session.getTransaction().commit(); // 提交事务
return null;
}
});
一个for循环,不断的调用添加进数据库的方法就行了!
最简单的实现:
for( int i = 0 ; i < size ; i++){
JavaBean bean = new JavaBean();
session.save(bean);
}
希望对你有帮助、