首页 > 解决方案 > SessionFactory 在休眠项目中为空

问题描述

我现在有麻烦了。我有一个使用 Maven 和休眠的网络项目。

昨天项目还在运行,然后我修改了项目结构,然后报500错误。这是修改前后的图片: 在此处输入图片描述。还有错误的截图:在此处输入图片描述

在网上看了很多答案,终于找到了错误原因:sessionFactory is null

但是,我没有找到合适的解决方案。你能帮助我吗?我整天都被困在里面。

这是我用来获取 sessionfactory 的代码:

 public class HibernateUtil {
    static SessionFactory sessionFactory;

    public static synchronized SessionFactory getSessionFactory() {
        if (sessionFactory == null)
            sessionFactory = new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();
        return sessionFactory;
    }

    public static void close() {
        if(sessionFactory != null) {
            sessionFactory.close();
            sessionFactory = null;
        }   
    }

标签: javahibernatemavenormsessionfactory

解决方案


推荐阅读