`

使用PlayFramework进行大批量数据插入

 
阅读更多

 

JPA---标准

EntityManager---实体管理器

 

Playframework 底层通过Hibernate对数据库进行操作,但是她对Hibernate进行了封装,提供了更好用的API。 

 

大批量数据插入,关键:及时flush(刷新数据到数据库),接着clear(情况内存,防止溢出)

 

往数据库插入2W多条数据,基本上也就1分钟时间。

如果没有使用flush和clear,耗时会成倍增加。小心~

 

for(DvdRateConfig rate : set) {
			System.out.println(i++);
			if(i%200==0) {
				System.out.println(">>>>>>>>>>>>>>>>>>>>>>>flush");
				JPA.em().flush();
				JPA.em().clear();
			}
			rate.save();
		}

 

 

分享到:
评论

相关推荐

    playframework中文教程.zip

    这个“playframework中文教程.zip”压缩包很可能是为了帮助中文用户更好地理解和学习Play Framework而准备的资源。 Play Framework 的主要特点包括: 1. **轻量级**:与传统的Java EE规范相比,Play Framework ...

    Play Framework Cookbook.pdf

    无论是初学者还是有经验的开发人员,都可以从中学习到如何有效地使用 Play Framework 来构建高效稳定的 Web 应用。 - **核心章节内容**: - **基础设置与配置**:包括环境搭建、项目初始化、配置文件解读等基础...

    play framework api,play! framework api,play api

    Play Framework API 是开发者使用该框架进行开发时的重要参考资料。 在描述中提到的"play framework api,play! framework api,play api"都是指Play Framework的API文档,它包含了框架的所有公共类、方法和接口,供...

    Play framework框架

    Play Framework框架是一个使用纯Java开发的框架,关注的是开发的效率和提供REST式的架构风格。该框架可以让开发者继续使用他们喜欢的开发环境或繻库,不需要切换到另一种语言、IDE或者其他繻库。Play Framework框架...

    Play Framework Cookbook

    - **定义与背景**:Play Framework 是一款基于 Java 和 Scala 的高性能、轻量级 Web 开发框架。它采用 RESTful 架构设计,支持热重载功能,能够显著提高开发效率。本书(《Play Framework Cookbook》)提供了超过 60...

    PlayFramework框架验证.pdf

    开发者可以调用play.data.validation.Validation类的静态方法来对数据进行校验。当数据不符合验证规则时,ValidationAPI会生成一个包含错误信息的对象。这个对象维护了一个错误集合,每一个错误都是一个play.data....

    Play Framework

    1. Play Framework 介绍 2. 创建和发布 Play 应用 2.1 创建 Play 的工程 2.2 Play 常用指令 2.3 Play 应用的 JVM 调优 3. 如何读取静态资源 4. Play框架的配置文件 5. 使用 Play 框架开发 Java 应用 5.1 HTTP...

    Play Framework2本教程

    Play Framework2是一个强大的Java和Scala应用开发框架,它以其简洁的API、快速的开发周期以及对Web标准的紧密集成而闻名。本教程旨在为初学者和有经验的开发者提供全面的指导,帮助他们掌握Play Framework2的核心...

    playframework 框架学习之路 1

    在“Playframework框架学习之路 1”中,我们可能要探讨这个框架的基础概念、安装过程以及如何创建一个简单的应用。下面将详细介绍Play Framework的关键知识点。 1. **快速开发**: Play Framework以其快速开发能力而...

    Play framework 2.0 -第一个应用程序

    Play Framework 2.0 是一个开源的Web应用框架,它基于Scala和Java语言,遵循“模式-动作”(Action)架构,提供了一种轻量级、敏捷开发的方式。本篇文章将引导你通过创建一个简单的待办事项(Todo List)应用来了解...

    Play Framework Cookbook(PlayFramework )(September 4, 2011)

    - **实现方法**:使用Play Framework 的路由机制和控制器来设计RESTful API,并通过JSON/XML等格式提供数据。 #### 七、利用验证能力 - **知识点概述**:Play Framework 集成了强大的数据验证功能,帮助开发者确保...

    playframework javaweb

    playframework javaweb playframework javaweb

    playFramework1.2.3

    在标题"playFramework1.2.3"中,我们关注的是Play Framework的1.2.3版本。这个版本是在其早期发展的一个稳定版本,提供了许多开发者友好的功能。 Play Framework的核心优势在于它采用了模型-视图-控制器(MVC)架构...

    Mastering Play Framework for Scala

    Mastering Play Framework for Scala

    Play framework 2.0入门教程(三)的源代码,Play留言板

    这个入门教程的第三部分是关于如何使用Play Framework构建一个简单的留言板应用。在这里,我们将深入探讨Play Framework的核心概念和关键组件,以及如何通过源代码实现这个留言板功能。 首先,Play Framework采用...

    Play framework的简单示例(MAC上示例)

    通过简单的代码和思路写了play framework的简单的小例子,包括添加页面进行的routes配置,页面跳转,页面之间的数据传递等方面。暂时未使用h2内置数据库及ArrayList、HashMap在页面之间的数据传递。

    play,play framework资料大全

    然后,《playframework_api.rar》则是Play Framework的最新API文档。API文档是开发者日常工作中不可或缺的参考资料,它详尽地列出了框架的所有类、接口、方法,方便开发者查找和使用。 最后,是《play——demo.rar...

    Play Framework Cookbook Second Edition

    - **Alexander Reelsen**:软件工程师,居住在德国慕尼黑,拥有丰富的软件开发经验,自 2009 年起就开始使用 Play Framework,并对其简单易用而又不失强大的特性印象深刻。 - **Giancarlo Inductivo**:虽然原文中...

    playframework框架项目部署文档

    对于testdb-web项目,其部署过程基本与testdb-data相同,但需要注意的是,如果项目中使用了CAS(Central Authentication Service)模块,需要额外执行`play install cas-3.1`命令来安装该模块,之后再次运行`play ...

Global site tag (gtag.js) - Google Analytics