读书人

透过Hibernate配置文件自动生成数据库

发布时间: 2012-11-09 10:18:48 作者: rapoo

通过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{        }    }}
?

读书人网 >其他数据库

热点推荐