使用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语句
}
}