Pessoal. Tenho criado um projeto exemplo para testar conexão com o mysql… O hibernate.cfg.xml está na raiz do projeto, mas não é encontrado pelo Configuration…
Segue as classes e o xml…
[code]package com.livro.capitulo3.conexao;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class HibernateUtil {
private static final SessionFactory sessionFactory = buildSessionFactory();
private static SessionFactory buildSessionFactory(){
try{
Configuration cfg = new Configuration();
cfg.configure("hibernate.cfg.xml");
return cfg.buildSessionFactory();
}catch(Throwable e){
System.out.println("Criação inicial do objeto SessionFactory falhou. Erro " + e);
throw new ExceptionInInitializerError(e);
}
}
public static SessionFactory getSessionFactory(){
return sessionFactory;
}
}
[/code]
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
[code]package com.livro.capitulo3.conexao;
import org.hibernate.Session;
public class ConectaHibernateMysql {
public static void main(String[] args) {
Session session = null;
try{
session = HibernateUtil.getSessionFactory().openSession();
System.out.println(“Connected”);
}finally{
session.close();
}
}
}
[/code]
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
[code]<?xml version="1.0" encoding="UTF-8"?>
org.hibernate.dialect.MySQL5InnoDBDialect com.mysql.jdbc.Driver jdbc:mysql://localhost/agenda root root thred <!-- Usando as configurações C3PO para o pool de conexões -->
<property name="c3po.min_size">5</property>
<property name="c3po.max_size">20</property>
<property name="c3po.timeout">300</property>
<property name="c3po.max_statements">50</property>
<property name="c3po.idle_test_period">3000</property>
<!-- Configurações Debug -->
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="generate_statistics">true</property>
<property name="use_sql_comments">true</property>
</session-factory>
[/code]
Projeto Árvore:
em anexo
Obrigado pessoal…