SchemaExport export = new SchemaExport(configuration);报错?

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
import org.hibernate.tool.hbm2ddl.SchemaExport;
import org.junit.Test;



/**
 * Created by asd73 on 2017/2/25.
 */
public class TestStudents {
    @Test
    public void testSchemaExport(){
        //默认读取hibernate.cfg.xml文件
        Configuration configuration = new Configuration().configure();
        ServiceRegistry serviceRegistry =new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();
        SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);
        // 生成并输出sql到文件(当前目录)和数据库
        SchemaExport export = new SchemaExport(configuration);
        // 创建表结构,第一个true 表示在控制台打印sql语句,第二个true 表示导入sql语句到数据库
        export.create(true,true);

    }
}

SchemaExport export = new SchemaExport(configuration);

中报错

http://img.mukewang.com/58b141410001a4d011380296.jpg


hibernate包如下,hibernate用的4.2.4

http://img.mukewang.com/58b141690001f03704090344.jpg

为什么报错

慕粉2120347094
浏览 1610回答 1
1回答

慕运维3945127

我也是这样的情况,请问现在你解决了吗,是怎么解决的?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java