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

来源:1-6 生成表结构

云世界小默

2015-09-29 13:20

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://img.mukewang.com/560a1fba0001738706890434.jpg

写回答 关注

4回答

  • 慕九州0120569
    2015-12-12 15:48:37

    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为什么过不去?


  • 小小小鱼鱼鱼鱼
    2015-12-04 23:14:42

    5661adc3000137b105000196.jpg

    5661adc30001e2ae05000241.jpg

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

    an202

    请问你解决了吗?

    2015-12-26 21:46:20

    共 1 条回复 >

  • 离锁忧
    2015-10-20 17:06:14

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

    慕村6751...

    按照你的方法注释掉了这两句,果然就成功了

    2015-11-15 20:14:23

    共 1 条回复 >

  • 鲜衣
    2015-10-16 23:56:54

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

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

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

    配置有误。

    an202

    配置没错误该怎么办?我配置是跟视频一样的。会不会下面老师的视频有跳了很多?

    2015-12-27 01:40:52

    共 1 条回复 >

使用Struts2+Hibernate开发学生信息管理功能

Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼

80700 学习 · 754 问题

查看课程

相似问题