使用hibernate生成表结构

来源:互联网 发布:近年来重庆物流数据 编辑:程序博客网 时间:2024/05/01 04:55

使用Hibernate提供的SchemaExport自动生成表结构

1. 在hibernate.cfg.xml文件中添加配置文件映射

这里写图片描述

2. 在单元测试中测试生成表结构

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 = sessionFactory.getCurrentSession();        //创建SchemaExport对象        SchemaExport export = new SchemaExport(config);        export.create(true,true);        //第一个true表示生成表结构,第二个true表示输出sql语句    }}

这里写图片描述

0 0
原创粉丝点击