为了账号安全,请及时绑定邮箱和手机立即绑定

INFO: HHH000041: Configured SessionFactory: null

出现SessionFactory: null为空的问题,不知道为什么,上网查了一下,可能是配置的问题,可是我检查了很久,没有觉得配置有问题丫,不知道为什么?大神求解?

正在回答

3 回答

同求解决方案

1 回复 有任何疑惑可以回复我~
package com.imooc.util;
//创建HibernateUtil工具类,用以在程序中初始化hibernate,获得工厂和会话
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;

public class HibernateUtil {
	
	private static SessionFactory sessionFactory;
	private static Session session;
	
	static{
		//创建Configuration对象,读取hibernate.cfg.xml文件,完成初始化
		Configuration config=new Configuration().configure();
		//这个要导入hibernate4.3以上的包
		StandardServiceRegistryBuilder ssrb=new StandardServiceRegistryBuilder().applySettings(config.getProperties());
		StandardServiceRegistry ssr=ssrb.build();
		sessionFactory=config.buildSessionFactory(ssr);
	}
	
	//获取SessionFactory
	public static SessionFactory getSessionFactory(){
		return sessionFactory;
	}
	
	//获取session
	public static Session getSession(){
		session=sessionFactory.openSession();
		return session;
	}
	
	//关闭session
	public static void closeSession(Session session){
		if(session!=null){
			session.close();
		}
	}
	
	

}
求解,我的配置是这样也有一样的问题,报的错误是:
INFO: HHH000041: Configured SessionFactory: null
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/hibernate/boot/registry/StandardServiceRegistryBuilder : Unsupported major.minor version 52.0

后面那个说是版本的问题我用的jdk1.7 改成1.6运行也不行,难道要用1.8么?

0 回复 有任何疑惑可以回复我~
#1

慕慕1793310

跟你同样的错误 求问解决了么
2016-07-10 回复 有任何疑惑可以回复我~
#2

勇往直前灬 回复 慕慕1793310

还没有诶…最近又在看别个了…
2016-07-13 回复 有任何疑惑可以回复我~

把配置贴出来

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Hibernate初探之一对多映射
  • 参与学习       42171    人
  • 解答问题       295    个

Hibernate中一对多关联映射配置,以及cascade和inverse属性作用

进入课程

INFO: HHH000041: Configured SessionFactory: null

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信