在配置好.cfg.xml和.hbm.xml后运行该application,能自动建表
(自动建表方法不唯一)
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
public class AccFactory {
private static SessionFactory sessionfactory=new Configuration().configure().buildSessionFactory();
private static Session session=null;
public static Session getSession(){
if(session==null|| session.isOpen()==false){
return sessionfactory.openSession();
}else{
return session;
}
}
public static void closeSession(){
if (session != null) {
session.close();
}
}
public static void main(String[] args){
Configuration cfg = new Configuration().configure();
SchemaExport se = new SchemaExport(cfg);
se.create(true, true);
}
}