问答详情
源自:1-11 通过Hibernate API编写访问数据库的代码

junit运行红色提示

http://img.mukewang.com/56c6cd220001b19611610230.jpg

报错,无法通过junit运行

提问者:yuantongxin 2016-02-19 16:07

个回答

  • 梁XX
    2016-03-10 22:00:09
    已采纳

    @Before
        public void before(){
        	System.out.println("Init....");
        	//创建配置对象
        	Configuration config = new Configuration();
        	config.configure();
        	//创建服务注册对象--get 数据库的基本信息
        	ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
        	//创建会话工厂,在服务注册对象的基础下创建会话工厂
        	sessionFactory=config.buildSessionFactory(serviceRegistry);
        	//创建会话实例,并开启会话
        	session=sessionFactory.getCurrentSession();
        	//打开会话实例的事务实例,
        	transaction=session.beginTransaction();
        }

    这是Hibernate3.0的设置方法。

  • 情怀风月
    2016-02-28 19:53:42

    跟我出的问题一样,怎么解决,求问


  • 激流勇进__
    2016-02-19 22:15:33

    数据库连接出错,看看是不是数据库连接的JAR包没导入。或者关系映射文件里的数据库信息配置错了