HibernateUtils.java ExportDB.java

  
  
  
  
  1. import org.hibernate.Session;  
  2. import org.hibernate.SessionFactory;  
  3. import org.hibernate.cfg.Configuration;  
  4.  
  5. public class HibernateUtils {  
  6.  
  7. private static SessionFactory factory;  
  8. static{  
  9. Configuration cfg = new Configuration().configure();  
  10. factory =cfg.buildSessionFactory();  
  11. }  
  12. public static SessionFactory getSessionFactory() {  
  13. return factory;  
  14. }  
  15. public static Session getSession(){  
  16. return factory.openSession();  
  17. }  
  18.  
  19. public static void closeSession(Session session){  
  20. if(session != null)  
  21. {  
  22. if(session.isOpen()){  
  23. session.close();  
  24. }  
  25. }  
  26. }  
  27.  
  28. }  
  29.  
  30. import org.hibernate.cfg.Configuration;  
  31. import org.hibernate.tool.hbm2ddl.SchemaExport;  
  32.  
  33. public class ExportDB {  
  34.  
  35. public static void main(String[] args) {  
  36. Configuration cfg = new Configuration().configure();  
  37. SchemaExport export = new SchemaExport(cfg);  
  38. export.create(truetrue);  
  39. }  
  40.  
  41. }  

 

你可能感兴趣的:(java,HibernateUtils,ExportDB)