日期:2014-05-16 浏览次数:20609 次
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{ } } }?