Erro no mapeamento hibernate.cfg.xml

Bom dia pessoal, postei umas duvidas ontem e fui prontamente atendido por alguns colegas, graças a ajuda deles consegui resolver os problemas aqui no meu projeto.

Bem hoje, meu projeto ja esta quase funcionando exceto por uma coisa, ele cria a tabela no banco, mas eu não consigo inserir nada, fica dando erro de mapeamento, mas eu acho que fiz tudo certo conforme vocês poderão ver abaixo.

package br.gera.dominio;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name=“Pergunta”)
@Entity
public class Pergunta {

@Id 
@GeneratedValue(strategy=GenerationType.SEQUENCE)  
private long id;

private String descricao;

private String[] alternativa;

private String resposta;


public Pergunta(){
	
}

public Pergunta( long id, String descr, String[] alterna, String resp){
	this.id = id;
	this.descricao = descr;
	this.alternativa = alterna;
	this.resposta =resp;
	
	
}

//getters and setters

}

hibernat.cfg.xml

<?xml version="1.0" encoding="UTF-8"?> org.gjt.mm.mysql.Driver jdbc:mysql://127.0.0.1:3306/quiz root 123456 org.hibernate.dialect.MySQL5InnoDBDialect true true true update
	 <mapping class="/br/gera/dominio/Pergunta"/>

</session-factory>

erro que gera quando executo aplicação:

javax.faces.el.EvaluationException: java.lang.ExceptionInInitializerError
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:98)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:98)
at javax.faces.component.UICommand.broadcast(UICommand.java:311)
at javax.faces.component.UIData.broadcast(UIData.java:912)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:781)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1246)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:77)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:114)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:308)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
at br.gera.util.HibernateUtil.getSessionFactory(HibernateUtil.java:35)
at br.gera.Dao.impl.PerguntaDaoImpl.update(PerguntaDaoImpl.java:51)
at br.gera.Mbean.PerguntaMBean.Alterar(PerguntaMBean.java:69)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.el.parser.AstValue.invoke(AstValue.java:264)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:102)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:84)
… 25 more
Caused by: org.hibernate.MappingException: Unable to load class declared as in the configuration:
at org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:633)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:997)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:64)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:985)
at org.hibernate.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java:64)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:967)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1414)
at org.hibernate.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:961)
at br.gera.util.HibernateUtil.getSessionFactory(HibernateUtil.java:27)
… 35 more
Caused by: java.lang.ClassNotFoundException: /br/gera/dominio/Pergunta
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
at org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:630)
… 48 more

Leia isso por favor:

brigado cara, não havia atentado para esses recursos, minhas desculpas a todos.

Cara acredito que esteja faltando você implementar o Serializable.

[code]public class Pergunta implements Serializable

private static final long serialVersionUID = 1L;

[/code]

não deu certo, ainda aparece o mesmo erro.

Altera essa parte

<mapping class="/br/gera/dominio/Pergunta"/> 

para

<mapping class="br.gera.dominio.Pergunta"/> 
<mapping class="br.gera.dominio.Pergunta"/>

[quote=asandrob]Altera essa parte

<mapping class="/br/gera/dominio/Pergunta"/> 

para

<mapping class="br.gera.dominio.Pergunta"/> 

[/quote]

Isso mesmo, não se usa barra entre os pacotes e a classe e sim ponto.

esta linha ta certa

<mapping class="br.gera.dominio.Pergunta"/> 

e outra coisa

@Table(name="Pergunta") 
@Table(name="pergunta") 

[quote=alcirBarros]esta linha ta certa

<mapping class="br.gera.dominio.Pergunta"/> 

[/quote]
Isto sim é relevante, pois

Caused by: org.hibernate.MappingException: Unable to load class declared as <mapping class="/br/gera/dominio/Pergunta"/> in the configuration: 

Agora, isto aqui, não faz o menor sentido. Desde que foi criada e até hoje, SQL é case insensitive, ou seja, Pergunta = pergunta = pERGUNTA = PERGUNTA = PeRgUnTa… Qual o sentido disso?

[quote=alcirBarros]
e outra coisa

@Table(name="Pergunta") 

@Table(name="pergunta") [/quote]