首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2012-11-09 
通过Hibernate配置文件自动生成数据库表package testimport java.io.Fileimport org.hibernate.Hibernat

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

热点排行