簡體   English   中英

無法使用Hibernate創建會話

[英]Unable to create session using Hibernate

為了測試Hibernate會話工廠是否工作正常,我嘗試使用以下代碼。

public class HibernateUtilities {

    private static SessionFactory sessionFactory;
    ......
    }

    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }

    public static void main(String[] args) {
        Session session = ....
        session.beginTransaction();

        session.getTransaction().commit();
        session.close();

    }

}

但是我收到以下錯誤:

Exception in thread "main" Problem creating session factory
java.lang.NullPointerException
    at com.test.HibernateUtilities.main(HibernateUtilities.java:50)

我的休眠配置代碼如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration.....>
<hibernate-configuration>
    <session-factory>
        ........
    </session-factory>
</hibernate-configuration>

我收到此錯誤的原因是什么?

我解決了這個問題。 問題不在於創建會話工廠。 問題是實體與其他實體具有一對一關系的映射。 修復該映射后,它可以完全解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM