通过Hibernate配置文件自动生成数据库表
package test;import java.io.File;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;public class Test {static Session session; static Configuration config = null; static Transaction tx = null; public static void main(String[] args){ try{ config = new Configuration().configure(new File( "src/hibernate.cfg.xml")); System.out.println("begin:"); SessionFactory sessionFactory = config.buildSessionFactory(); session = sessionFactory.openSession(); tx = session.beginTransaction(); SchemaExport schemaExport = new SchemaExport(config); schemaExport.create(true, true); System.out.println("finsh."); tx.commit(); } catch (HibernateException e){ e.printStackTrace(); try{ tx.rollback(); } catch (HibernateException e1) { e1.printStackTrace(); } } finally{ } }}?