Erro : hibernate error:

Estou usando o JSF 2.0 com HIbernate e estou com o seguinte erro ao tentar gravar informações no banco de dados. A tabela do hibernate esta null.
A quem me ajudar muito obrigada pela ajuda. :smiley:

An AnnotationConfiguration instance is required to use <mapping class=“br.com.fatezl.modelo.Evento”>

[color=darkred]Meu JSF[/color]

&lt;?xml version='1.0' encoding='UTF-8' ?&gt;
&lt;!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./resources/Templates/Template.xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                  xmlns:f="http://java.sun.com/jsf/core"
                xmlns:p="http://primefaces.prime.com.tr/ui"&gt;

    &lt;ui:define name="aviso"&gt;
        &lt;h:outputText value="Cadastrar Evento" styleClass="tituloAviso"/&gt;
    &lt;/ui:define&gt;

    &lt;ui:define name="conteudo"&gt;
        &lt;h:form&gt;
            &lt;h:panelGrid columns="2"&gt; 
                &lt;h:outputText value="Nome do Evento : "/&gt;
                &lt;h:inputText value="#{eventoBean.evento.nomeevento}" size="101"/&gt;
                &lt;h:outputText value="Dia do Evento : "/&gt;
                &lt;h:inputText value="#{eventoBean.evento.dataevento}"/&gt;
                &lt;h:outputText value="Horario do Evento : "/&gt;
                &lt;h:inputText value="#{eventoBean.evento.horarioevento}"/&gt;
                &lt;h:outputText value="Carga Horaria do Evento : "/&gt;
                &lt;h:inputText value="#{eventoBean.evento.cargaHorariaevento}"/&gt;
                &lt;h:outputText value="Sobre o Evento : "/&gt;
                &lt;h:inputTextarea cols="75" rows="2" value="#{eventoBean.evento.sobreevento}"/&gt;
                &lt;h:commandButton value="Cadastrar" actionListener="#{eventoBean.salvarEvento()}"/&gt;


            &lt;/h:panelGrid&gt;
            
            &lt;h:dataTable var="obj" value="#{eventoBean.eventos}" border="1" width="100%"&gt;
            &lt;h:column&gt;
                &lt;f:facet name="header"&gt;&lt;h:outputText value="Evento"/&gt;&lt;/f:facet&gt;
                &lt;h:outputText value="#{obj.nomeevento}"/&gt;
            &lt;/h:column&gt;
             &lt;h:column&gt;
                &lt;f:facet name="header"&gt;&lt;h:outputText value="Data"/&gt;&lt;/f:facet&gt;
                &lt;h:outputText value="#{obj.dataevento}"/&gt;
            &lt;/h:column&gt;
             &lt;h:column&gt;
                &lt;f:facet name="header"&gt;&lt;h:outputText value="Horario"/&gt;&lt;/f:facet&gt;
                &lt;h:outputText value="#{obj.horarioevento}"/&gt;
            &lt;/h:column&gt;
        &lt;/h:dataTable&gt;
        &lt;/h:form&gt;
    &lt;/ui:define&gt;



&lt;/ui:composition&gt;

[color=darkred]Meu Bean [/color]


public class EventoBean implements Serializable {
    
    Evento evento = new Evento();
    List&lt;Evento&gt; eventos = new ArrayList&lt;Evento&gt;();
    //  this.setEventos(new ArrayList&lt;Evento&gt;());u

    public EventoBean() {
        
        this.setEvento(new Evento());
    }
    
    public Evento getEvento() {
        return evento;
    }
    
    public void setEvento(Evento evento) {
        this.evento = evento;
    }
    
    public List&lt;Evento&gt; getEventos() {
        return eventos;
    }
    
    public void setEventos(List&lt;Evento&gt; eventos) {
        this.eventos = eventos;
    }
    
    public void cadastrarEvento2() {
        this.getEvento();
    }
    
    public void cadastrarEvento(ActionEvent event) {
        
        this.getEventos().add(this.getEvento());
        this.setEvento(new Evento());
        
    }
    
    public void salvarEvento() {
        this.getEventos().add(this.getEvento());
        this.setEvento(new Evento());
        
        
        try {
            
            Configuration cfg = new Configuration();
            cfg.configure(&quot;br/com/fateczl/mapping/hibernate.cfg.xml&quot;);
            SessionFactory fabrica = cfg.buildSessionFactory();
            Session sessao = fabrica.openSession();
            
            
            evento.setNomeevento(evento.getNomeevento());
            evento.setDataevento(evento.getDataevento());
            evento.setHorarioevento(evento.getHorarioevento());
            evento.setSobreevento(evento.getSobreevento());
            evento.setCargaHorariaevento(evento.getCargaHorariaevento());
            
            System.out.println(evento.getNomeevento());
            
            Transaction txEventos = sessao.beginTransaction();
            sessao.save(evento);
            txEventos.commit();
            sessao.close();
            
            
        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, &quot;Problemas para gravar dados do Evento com Anotaçoes : &quot; + ex);
        }
        
    }
    
   
}

[color=red]Meu Pojo[/color]


@Entity
@Table(name=&quot;eventto&quot;, schema=&quot;anotacoes&quot;)
public class Evento implements Serializable {

    @Id
    @GeneratedValue (strategy=GenerationType.IDENTITY)
    private int codevento;
    @Column
    private String nomeevento;
    @Column
    private String sobreevento;
    @Column
    private String dataevento;
    @Column
    private String horarioevento;
    @Column
    private String cargaHorariaevento;

    public String getCargaHorariaevento() {
        return cargaHorariaevento;
    }

    public void setCargaHorariaevento(String cargaHorariaevento) {
        this.cargaHorariaevento = cargaHorariaevento;
    }

    public int getCodevento() {
        return codevento;
    }

    public void setCodevento(int codevento) {
        this.codevento = codevento;
    }

    public String getDataevento() {
        return dataevento;
    }

    public void setDataevento(String dataevento) {
        this.dataevento = dataevento;
    }

    public String getHorarioevento() {
        return horarioevento;
    }

    public void setHorarioevento(String horarioevento) {
        this.horarioevento = horarioevento;
    }

    public String getNomeevento() {
        return nomeevento;
    }

    public void setNomeevento(String nomeevento) {
        this.nomeevento = nomeevento;
    }

    public String getSobreevento() {
        return sobreevento;
    }

    public void setSobreevento(String sobreevento) {
        this.sobreevento = sobreevento;
    }
}

[color=darkred]Meu arquivo Hibernate.cfg.xml[/color]

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&gt;
&lt;hibernate-configuration&gt;
    &lt;session-factory&gt;
        &lt;property name="hibernate.dialect"&gt;org.hibernate.dialect.MySQLDialect&lt;/property&gt;
        &lt;property name="hibernate.connection.driver_class"&gt;com.mysql.jdbc.Driver&lt;/property&gt;
        &lt;property name="hibernate.connection.url"&gt;jdbc:mysql://localhost:3306/fatecev&lt;/property&gt;
        &lt;property name="hibernate.connection.username"&gt;root&lt;/property&gt;
        &lt;property name="hibernate.connection.password"&gt;&lt;/property&gt;
        &lt;property name="show_sql"&gt;true&lt;/property&gt;
       
        &lt;mapping class ="br.com.fateczl.modelo.Evento"/&gt;
    &lt;/session-factory&gt;
&lt;/hibernate-configuration&gt;

Você poderia postar o erro completo que aparece no console, por favor?

OI jakefrog ai esta o que você me pediu !!!


Abr 18, 2012 9:41:45 AM org.apache.catalina.core.StandardContext listenerStart
Grave: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener
java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! Failed to locate BeanManager using any of these providers: org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)
	at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:292)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723)
	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)
Caused by: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! Failed to locate BeanManager using any of these providers: org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)
	at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:375)
	at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
	... 8 more
Caused by: org.jboss.seam.solder.beanManager.BeanManagerUnavailableException: Failed to locate BeanManager using any of these providers: org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)
	at org.jboss.seam.solder.beanManager.BeanManagerLocator.getBeanManager(BeanManagerLocator.java:91)
	at org.jboss.seam.solder.beanManager.BeanManagerAware.getBeanManager(BeanManagerAware.java:56)
	at org.jboss.seam.faces.event.AbstractListener.getListeners(AbstractListener.java:25)
	at org.jboss.seam.faces.event.DelegatingSystemEventListener.getEventListeners(DelegatingSystemEventListener.java:43)
	at org.jboss.seam.faces.event.DelegatingSystemEventListener.processEvent(DelegatingSystemEventListener.java:34)
	at javax.faces.event.SystemEvent.processListener(SystemEvent.java:106)
	at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2168)
	at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:2144)
	at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:302)
	at org.jboss.weld.environment.servlet.jsf.ForwardingApplication.publishEvent(ForwardingApplication.java:330)
	at com.sun.faces.config.ConfigManager.publishPostConfigEvent(ConfigManager.java:600)
	at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:369)
	... 9 more

Abr 18, 2012 10:34:20 AM org.apache.catalina.core.StandardContext listenerStart
Grave: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener
java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! Failed to locate BeanManager using any of these providers: org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)
	at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:292)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723)
	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
	at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:722)
Caused by: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! Failed to locate BeanManager using any of these providers: org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)
	at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:375)
	at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
	... 8 more
Caused by: org.jboss.seam.solder.beanManager.BeanManagerUnavailableException: Failed to locate BeanManager using any of these providers: org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.DefaultJndiBeanManagerProvider(11), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10), org.jboss.seam.solder.beanManager.ServletContainerJndiBeanManagerProvider(10)
	at org.jboss.seam.solder.beanManager.BeanManagerLocator.getBeanManager(BeanManagerLocator.java:91)
	at org.jboss.seam.solder.beanManager.BeanManagerAware.getBeanManager(BeanManagerAware.java:56)
	at org.jboss.seam.faces.event.AbstractListener.getListeners(AbstractListener.java:25)
	at org.jboss.seam.faces.event.DelegatingSystemEventListener.getEventListeners(DelegatingSystemEventListener.java:43)
	at org.jboss.seam.faces.event.DelegatingSystemEventListener.processEvent(DelegatingSystemEventListener.java:34)
	at javax.faces.event.SystemEvent.processListener(SystemEvent.java:106)
	at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:2168)
	at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:2144)
	at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:302)
	at org.jboss.weld.environment.servlet.jsf.ForwardingApplication.publishEvent(ForwardingApplication.java:330)
	at com.sun.faces.config.ConfigManager.publishPostConfigEvent(ConfigManager.java:600)
	at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:369)
	... 9 more

Eu não entendo nada de hibernate nativo, mas é nessa pasta mesmo que deve ficar seu arquivo de configuração? “br/com/fateczl/mapping/hibernate.cfg.xml”[quote]com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! Failed to locate BeanManager[/quote]

Ele esta nesta pasta mesmo.

Acho que você não me entendeu, é nessa pasta mesmo que ele deve ficar?

Geralmente eu vejo alguns tutoriais que colocam na pasta META-INF dentro de src.

Bem, vou deixar alguém que sabia de hibernate nativo te ajudar. [=

[quote=jakefrog]Acho que você não me entendeu, é nessa pasta mesmo que ele deve ficar?

Geralmente eu vejo alguns tutoriais que colocam na pasta META-INF dentro de src.

Bem, vou deixar alguém que sabia de hibernate nativo te ajudar. [=[/quote]

:smiley: Obrigada pela ajuda, mas foi eu que não havia entendido, desculpa.

@Entity  
@Table(name="eventto", schema="anotacoes")  
public class Evento implements Serializable {  

acho que você colocou o nome errado na sua tabela… talvez seja isso

[quote=digaoneves] @Entity @Table(name="eventto", schema="anotacoes") public class Evento implements Serializable {

acho que você colocou o nome errado na sua tabela… talvez seja isso[/quote]

O pior é que o nome da tabela esta certo.
Acabei de conferir no banco de dados