6.hibernate的批量更新
来源:互联网 发布:独立域名是什么 编辑:程序博客网 时间:2024/06/06 00:00
<pre name="code" class="html"><pre name="code" class="html">public class UserManager{public static void main(String[] args)throws Exception{UserManager mgr = new UserManager();mgr.updateUsers();HibernateUtil.sessionFactory.close();}private void updateUsers()throws Exception{//打开SessionSession session = HibernateUtil.currentSession();//开始事务Transaction tx = session.beginTransaction();ScrollableResults users = session.createQuery("from User")//HQL查询语句.setCacheMode(CacheMode.IGNORE)//禁止缓存.scroll(ScrollMode.FORWARD_ONLY);//设置只向前滚动int count=0;while(users.next()){//创建User实例User u1 = (User) users.get(0);u1.setName("新名字" + count);if(++count%20==0){session.flush();session.clear();}}//提交事务tx.commit();//关闭事务HibernateUtil.closeSession();}}配置文件注意创建表的配置为update而不是create不然会被清空<p><property name="hbm2ddl.auto">update</property></p>
0 0
- 6.hibernate的批量更新
- hibernate 的批量更新
- hibernate的批量更新、批量删除
- Hibernate的批量更新和删除
- 6.3 Hibernate的批量处理: (6.3.2)批量更新
- Hibernate批量更新策略
- Hibernate批量更新数据
- Hibernate(2)批量更新
- 剖析Hibernate批量更新
- Hibernate 批量更新
- Hibernate 批量更新数据
- hibernate批量更新与jdbc批量更新
- Hibernate批量更新和批量删除
- hibernate批量更新和批量删除
- Hibernate批量更新和批量删除
- Hibernate批量更新和批量删除
- Hibernate批量更新与批量删除
- Hibernate实现批量更新和批量删除
- Struts2学习笔记——OGNL表达式
- Android权限之sharedUserId和签名
- 场驱动力可视化 渐变彩虹条带
- VS 2015跨平台移动开发简单感受
- java中字符串编码的转换以及乱码后的处理总结
- 6.hibernate的批量更新
- R语言与数据分析之四:聚类算法2
- Oracle操作前验证是否已经存在
- 程序加载一个动态链接库dll
- 9.4 具体的对象类型
- 如何用Qunit测试你的JavaScript代码
- 重构技术分享
- SSH error:a public key file has not been specified by this session
- 查询CPU各级缓存和基本信息