Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加速Hibernate EntityManager初始化_Hibernate_Jpa - Fatal编程技术网

加速Hibernate EntityManager初始化

加速Hibernate EntityManager初始化,hibernate,jpa,Hibernate,Jpa,我正在使用HibernateJPA提供程序。加载@Entity注释类并构建各种类型树和查询树似乎需要花费3秒钟的大量时间。有没有办法加快速度?它确实使单元测试令人沮丧,即使它只发生一次 我已经关闭了架构验证和更新。谢谢。您是否将EntityManagerFactory用作静态?注:3秒钟使用hibernate一点也不坏。我是。但是如果我试图调试一个问题并重复运行一个单元测试,我必须等待3-4秒,看看我的代码是否修复了这个问题。如果我运行的是完整的套件,情况还不错,但是我的单元测试非常快。Hibe

我正在使用HibernateJPA提供程序。加载@Entity注释类并构建各种类型树和查询树似乎需要花费3秒钟的大量时间。有没有办法加快速度?它确实使单元测试令人沮丧,即使它只发生一次


我已经关闭了架构验证和更新。谢谢。

您是否将EntityManagerFactory用作静态?注:3秒钟使用hibernate一点也不坏。我是。但是如果我试图调试一个问题并重复运行一个单元测试,我必须等待3-4秒,看看我的代码是否修复了这个问题。如果我运行的是完整的套件,情况还不错,但是我的单元测试非常快。Hibernate创建实体管理器工厂所需的时间几乎比所有测试的总和还要长!如果您没有使用Hibernate注释,请尝试使用eclipseLink。我两者都用,EclipseLink快一点。