深圳网站建设、深圳建网站、网站建设公司定制属于您的高端个性化网站!

搜索深圳网站建设相关案例及相关信息 服务热线:13530005572/15112579390
首页 > 网站建设知识 > hibernate 批量更新

hibernate 批量更新

  • 所属分类:网站建设知识
  • 作者: 独占网络
  • 更新时间: 2015-3-23 12:38:17
  • 返回列表
我们之前讲就批量插入数据,其它批量修改的原理也是一样的,去,我们需要有一部分缓存数据的时候就插入到数据库里面去,下面就我们的程序代码
打开 Session
Sessionn session = HibernateUtil.currentSession();
//开启事务
Transaction tx = session.beginTransaction();
//查询出所有的记录
ScrollableResults users = session.createQuery("from users").setCacheMode(CacheMode.IGNORE).scroll(ScrollMode.FORWARD_ONLY);
int count=0;
//循环出所有的数据
while(users.next()){
 
 Users users = (Users)users.get(0);
 users.setName("独占网络-"+count); 
 //每30条插入一次数据库
 if(++count%30==0){
  session.flush();
  session.clear();
 }
 
}
//提交事务
tx.commit();
HibernateUtil.closeSession();
如有不懂,联系深圳网站建设独占网络

相关推荐

独占网络

专业开发/高端制作

您值得信任的网站建设专家!

为其提供系统的基于互联网的品牌行销策略 、 创意执行 、 追踪运营服务 。