- 所属分类:网站建设知识
- 作者: 独占网络
- 更新时间: 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();
如有不懂,联系深圳网站建设:独占网络