是不是代码中多次buildSessionFactory了?一般只在第一次使用一个SessionFactory之前build一次,然后保存该实例,以后直接使用。buildSessionFactory比较耗时。

解决方案 »

  1.   

    楼主说的是重新build之后吧?
      

  2.   

    你只需要初始话一次Hibernate,并不需要每次都对数据映射进行重新装载一次。
      

  3.   

    写一个单态类,或在static块中初始化SessionFactory就可以了。不必每次都build。SessionFactory就相当于一个数据源,你只声明一次就可以了。