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