Guest User

Untitled

a guest
Jul 18th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. <mapping class="br.com.geovane.controle.Pessoa" />
  2. <mapping class="br.com.geovane.controle.PF" />
  3. <mapping class="br.com.geovane.controle.PJ" />
  4.  
  5. <mapping class="br.com.geovane.controle.DocReceita" />
  6. <mapping class="br.com.geovane.controle.CPF" />
  7. <mapping class="br.com.geovane.controle.CNPJ" />
  8.  
  9. <mapping class="br.com.geovane.controle.Telefone" />
  10. <mapping class="br.com.geovane.controle.Endereco" />
  11.  
  12. <mapping class="br.com.geovane.controle.Animal" />
  13. <mapping class="br.com.geovane.controle.Cachorro" />
  14. <mapping class="br.com.geovane.controle.Gato" />
  15.  
  16. <mapping class="br.com.geovane.controle.Servico" />
  17. <mapping class="br.com.geovane.controle.Banho" />
  18. <mapping class="br.com.geovane.controle.Consulta" />
  19. <mapping class="br.com.geovane.controle.Tosa" />
  20. <mapping class="br.com.geovane.controle.Vacina" />
  21.  
  22.  
  23. <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
  24. <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  25. <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/estimacao</property>
  26. <property name="hibernate.connection.username">root</property>
  27. <property name="hibernate.connection.password"></property>
  28.  
  29. <property name="hibernate.show_sql">true</property>
  30. <property name="hibernate.format_sql">true</property>
  31. <property name="hibernate.pool_size">10</property>
  32. <property name="hibernate.hbm2dll.auto">create</property>
  33.  
  34. </session-factory>
  35.  
  36. static {
  37. try {
  38. sessionFactory = new AnnotationConfiguration().configure("hibernate.cfg.xml").buildSessionFactory();
  39. } catch (Throwable e) {
  40. System.err.println("nnn ----------- Erro na fábrica de sessões Hibernate ---------------- nnn");
  41. e.printStackTrace();
  42. System.err.println("nnn ----------- Fim dos erros na fábrica de sessões Hibernate ------- nnn");
  43. throw new ExceptionInInitializerError(e);
  44. }
  45.  
  46. }
  47.  
  48. //Retorna uma sessão de comunicação com o Banco de Dados
  49. public static Session getInstance() {
  50. Session session = (Session) threadLocal.get();
  51. session = sessionFactory.openSession();
  52. threadLocal.set(session);
  53. return session;
  54. }
  55.  
  56. public static void main(String[] args) {
  57. GerarTabelas();
  58. }
  59.  
  60. private static void GerarTabelas() {
  61. AnnotationConfiguration cfg = new AnnotationConfiguration();
  62.  
  63. cfg.configure("hibernate.cfg.xml");
  64. SchemaExport sx = new SchemaExport(cfg);
  65. sx.create(true, true);
  66. }
Add Comment
Please, Sign In to add comment