Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <mapping class="br.com.geovane.controle.Pessoa" />
- <mapping class="br.com.geovane.controle.PF" />
- <mapping class="br.com.geovane.controle.PJ" />
- <mapping class="br.com.geovane.controle.DocReceita" />
- <mapping class="br.com.geovane.controle.CPF" />
- <mapping class="br.com.geovane.controle.CNPJ" />
- <mapping class="br.com.geovane.controle.Telefone" />
- <mapping class="br.com.geovane.controle.Endereco" />
- <mapping class="br.com.geovane.controle.Animal" />
- <mapping class="br.com.geovane.controle.Cachorro" />
- <mapping class="br.com.geovane.controle.Gato" />
- <mapping class="br.com.geovane.controle.Servico" />
- <mapping class="br.com.geovane.controle.Banho" />
- <mapping class="br.com.geovane.controle.Consulta" />
- <mapping class="br.com.geovane.controle.Tosa" />
- <mapping class="br.com.geovane.controle.Vacina" />
- <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
- <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
- <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/estimacao</property>
- <property name="hibernate.connection.username">root</property>
- <property name="hibernate.connection.password"></property>
- <property name="hibernate.show_sql">true</property>
- <property name="hibernate.format_sql">true</property>
- <property name="hibernate.pool_size">10</property>
- <property name="hibernate.hbm2dll.auto">create</property>
- </session-factory>
- static {
- try {
- sessionFactory = new AnnotationConfiguration().configure("hibernate.cfg.xml").buildSessionFactory();
- } catch (Throwable e) {
- System.err.println("nnn ----------- Erro na fábrica de sessões Hibernate ---------------- nnn");
- e.printStackTrace();
- System.err.println("nnn ----------- Fim dos erros na fábrica de sessões Hibernate ------- nnn");
- throw new ExceptionInInitializerError(e);
- }
- }
- //Retorna uma sessão de comunicação com o Banco de Dados
- public static Session getInstance() {
- Session session = (Session) threadLocal.get();
- session = sessionFactory.openSession();
- threadLocal.set(session);
- return session;
- }
- public static void main(String[] args) {
- GerarTabelas();
- }
- private static void GerarTabelas() {
- AnnotationConfiguration cfg = new AnnotationConfiguration();
- cfg.configure("hibernate.cfg.xml");
- SchemaExport sx = new SchemaExport(cfg);
- sx.create(true, true);
- }
Add Comment
Please, Sign In to add comment