Olá,
duvida como faço pra acessar o arquivo xml
SessionFactory sf = new Configuration().configure("br/com/dao/hibernate.cfg.xml").buildSessionFactory();
Session s = sf.openSession();
pra ler a configuração do banco
pois está me dando o erro abaixo e estou usando anotação na tabela.
se alguém puder me ajudar …
agradeceria.
abs
- Configuration resource: br/com/dao/hibernate.cfg.xml
Erro na rotina getUsuarios() =org.hibernate.MappingException: An AnnotationConfiguration instance is required to use <mapping class="br.com.marisanova.model.PubUsuario"/>
public List listarUsuario(){
System.out.println("listarUsuario()");
SessionFactory sf = new Configuration().configure("br/com/dao/hibernate.cfg.xml").buildSessionFactory();
Session s = sf.openSession();
s.beginTransaction();
List lista = s.createQuery("from Usuario").list();
s.getTransaction().commit();
return lista;
}
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle9iDialect</property>
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@129.1.30.999:1521:DES</property>
<property name="hibernate.connection.username">des</property>
<property name="hibernate.connection.password">des</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.c3p0.min_size">5</property>
<property name="hibernate.c3p0.max_size">20</property>
<property name="hibernate.c3p0.timeout">180</property>
<property name="hibernate.c3p0.idle_test_period">100</property>
<mapping class="br.com.marisanova.model.Usuario"/>
</session-factory>