關於hibernate 4.3.5 中錯誤配置

.../hibernate-release-4.3.5.Final/documentation/manual/en-US/html_single/index.html

顯然頁面中的buildSessionFactory()方法中沒有給出返回值,顯然是hibernate團隊中的在處理api時候出現的小失誤。



解決辦法:

import org.hibernate.SessionFactory;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;

public class HibernateUtil {

    private static final SessionFactory sessionFactory = buildSessionFactory();

    private static SessionFactory buildSessionFactory() {
        try {
        Configuration configuration = new Configuration().configure();
        ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
        .applySettings(configuration.getProperties()).build();
        SessionFactory sessionFactory = configuration
        .buildSessionFactory(serviceRegistry);
        return sessionFactory;
            
        }
        catch (Throwable ex) {
            System.err.println("Initial SessionFactory creation failed." + ex);
            throw new ExceptionInInitializerError(ex);
        }
    }

發佈了32 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章