Caros amigos.
Por favor, preciso de ajuda em JAVA. Estou tendo problemas em mapeamento, que não consigo entender.
No código fonte do: Hinernate.cfg.xml
[code]<?xml version="1.0" encoding="UTF-8"?>
org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost/locadora root thread 5 20 300 50 3000 true true true --> da erro apartir desta linha. Porque isso ocorre ? [/code]Erro do Hibernate.cfg.xml - abaixo:
03/06/2013 19:19:27 org.hibernate.cfg.Configuration getConfigurationInputStream
INFO: Configuration resource: hibernate.cfg.xml
Exception in thread “main” java.lang.ExceptionInInitializerError
Criação inicial do objeto SessionFactory falhou. Erro: org.hibernate.MappingException: An AnnotationConfiguration instance is required to use
at com.livro.capitulo3.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:15)
at com.livro.capitulo3.util.HibernateUtil.(HibernateUtil.java:7)
at com.livro.capitulo3.locadora.Locadora.main(Locadora.java:21)
Caused by: org.hibernate.MappingException: An AnnotationConfiguration instance is required to use
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1600)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508 )
at org.hibernate.cfg.Configuration.configure(Configuration.java:1428 )
at com.livro.capitulo3.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:11)
… 2 more
Código fonte do HibernateUtil.java
package com.livro.capitulo3.util;
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;
}
}
Caros amigos, peço ajuda dos amigos, pois não estou conseguindo entender a causa deste erro.
Grato a todos.
Atenciosamente,
Renato