hibernate 批量添加怎么实现???

hibernate 批量添加怎么实现???,第1张

批量添加,建议楼主采用批量保存的方法减少链接次数,提高效率,见代码 如下:

//先得到数据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

       }

      })

1、打开Eclipse, 点击菜单栏的“Help”,然后选择“Eclipse Marketplace”。

2、在搜索框搜索“JBoss Tools”。

3、搜索完成后会出现各版本的JBoss Tools,点击相应版本后的“Install”按钮。

4、安装过程中有各种提示,点肯定的选择即可。

5、下载完成后提示是否现在重新启动,选择重新启动。

通过以上步骤,只要不出错,即可在Eclipse中添加Hibernate插件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11553330.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存