Advertisement
Guest User

Untitled

a guest
Apr 14th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. <?xml version='1.0' encoding='utf-8'?>
  2. <!DOCTYPE hibernate-configuration PUBLIC
  3. "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
  4.  
  5. <hibernate-configuration>
  6.  
  7. <session-factory>
  8.  
  9. <!-- Database connection settings -->
  10. <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
  11. <property name="connection.url">jdbc:mysql://127.0.0.1:3306/pessoa</property>
  12. <property name="connection.username">root</property>
  13. <property name="connection.password"></property>
  14.  
  15. <!-- pool de conexão -->
  16. <property name="connection.pool_size">1</property>
  17.  
  18. <property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
  19.  
  20. <property name="current_session_context_class">thread</property>
  21.  
  22. <property name="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider</property>
  23.  
  24. <!-- mostra as querys -->
  25. <property name="show_sql">false</property>
  26.  
  27. <property name="hbm2ddl.auto">validate</property>
  28.  
  29. <!-- <mapping resource="org/hibernate/tutorial/domain/Event.hbm.xml" /> -->
  30.  
  31. </session-factory>
  32.  
  33. </hibernate-configuration>
  34.  
  35. package util;
  36.  
  37. import org.hibernate.SessionFactory;
  38. import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
  39. import org.hibernate.cfg.Configuration;
  40. import org.hibernate.service.ServiceRegistry;
  41.  
  42. public class HibernateUtil {
  43.  
  44. private static SessionFactory factory;
  45. private static Configuration configuration;
  46.  
  47. public static SessionFactory initialize() {
  48. try {
  49. configuration=new Configuration().configure();
  50.  
  51. ServiceRegistry registro= new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build();
  52.  
  53. factory=configuration.buildSessionFactory(registro);
  54.  
  55. System.out.println(">> HIBERNATE INICIADO COM SUCESSO.");
  56. }
  57.  
  58. catch (Throwable e) {
  59. System.out.println(">> FALHA NA INICIAÇÃO DO HIBERNATE.");
  60. e.printStackTrace();
  61. }
  62.  
  63. return factory;
  64. }
  65.  
  66. public static SessionFactory getFactory() {
  67. return factory;
  68. }
  69.  
  70. }
  71.  
  72. package util;
  73.  
  74. import org.hibernate.SessionFactory;
  75.  
  76. public class HibernateUtilTest {
  77.  
  78. public static void main(String args[]) {
  79. HibernateUtil.getFactory().openSession();
  80. }
  81.  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement