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

这边运行juit 为什么会报错啊。。

package entity;

import org.hibernate.Session;
import org.hibernate.SessionFactory;

import org.hibernate.cfg.Configuration;
import org.hibernate.service.*;
import org.hibernate.tool.hbm2ddl.SchemaExport;
import org.junit.Test;




public class TestStudents {

	@Test
	public void testSchemaExport()
	
	{
		
		//创建配置对象
		Configuration config = new Configuration().configure();
		  ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
		  //创建sessionfactory
		  SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
		//创建Session对象
		  Session session = (Session) sessionFactory.getCurrentSession();
		//创建SchemExport 
		  SchemaExport export = new SchemaExport(config);
		  export.create(true,true);
		  
	}


	
	
	
	
}

http://img1.sycdn.imooc.com//560a1fba0001738706890434.jpg

正在回答

6 回答

private static SessionFactory sessionFactory;

private MyHibernateSessionFactory(){

}

public static SessionFactory getSessionFactory(){

if(sessionFactory==null){

Configuration config=new Configuration().configure();

ServiceRegistry serviceRegistry =new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();

sessionFactory=config.buildSessionFactory(serviceRegistry);

return sessionFactory;

}else {

return sessionFactory;

}

sessionFactory为什么过不去?


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

5661adc3000137b105000196.jpg

5661adc30001e2ae05000241.jpg

用junit报错了,这是什么情况啊,求大神帮忙

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

an202

请问你解决了吗?
2015-12-26 回复 有任何疑惑可以回复我~

我的也报错了,把//创建sessionFactory
//  SessionFactory sessionFactory = config.buildSessionFactory(serviceRegistry);
  //创建session对象
//  Session session = sessionFactory.getCurrentSession();注释掉就正确了  不知道什么情况

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

慕村6751175

按照你的方法注释掉了这两句,果然就成功了
2015-11-15 回复 有任何疑惑可以回复我~

把报错整个贴出来一下才能看到。可能是hibernate.cfg.xml文件里的

 <mapping resource="entity/Students.hbm.xml"/>

   <mapping resource="entity/Users.hbm.xml"/>

配置有误。

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

an202

配置没错误该怎么办?我配置是跟视频一样的。会不会下面老师的视频有跳了很多?
2015-12-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这边运行juit 为什么会报错啊。。

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