Olá estou tendo um probleminha com o Annotations do Hibernate, comecei a usar conforme vem explicando o Livro do Edson Gonçalves - Desenvolvendo Aplicações Web… - porém depois que coloquei os annotations na classe e no hibernate.cfg.xml e cliente.hbm.xml, ele parou de funcionar não estar exibindo os dados e nem deixando inclui-los. Abaixo estar os codigos deles:
JAVA BEAN CLIENTE:
[code]package pontualtecnologia;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name=“cliente”)
@SuppressWarnings(“serial”)
public class Cliente implements java.io.Serializable {
private int codigo;
private String cliente;
public Cliente(){}
public Cliente(int codigo, String cliente){
this.codigo = codigo;
this.cliente = cliente;
}
public void setCodigo(int codigo){
this.codigo = codigo;
}
@Id
@Column(name=“codigo”)
public int getCodigo(){
return codigo;
}
public void setCliente(String cliente){
this.cliente = cliente;
}
@Column(name=“cliente”)
public String getCliente(){
return cliente;
}
}[/code]
O HIBERNATE.CFG.XML
[code]<?xml version="1.0" encoding="UTF-8"?>
com.mysql.jdbc.Driver jdbc:mysql://localhost/relbugs root 123456 org.hibernate.dialect.MySQLDialect [/code]E O ConnectRelbugsFactory
[code]package relbugs.util;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
/import org.hibernate.cfg.Configuration;/
import org.hibernate.cfg.AnnotationConfiguration;
public class ConnectRelbugsFactory {
private static final SessionFactory sessionFactory;
private static final ThreadLocal threadLocal = new ThreadLocal();
static {
try {
sessionFactory = new AnnotationConfiguration()
.configure("hibernate.cfg.xml")
.buildSessionFactory();
} catch (Throwable t) {
throw new ExceptionInInitializerError(t);
}
}
public static Session getInstance(){
Session session = (Session) threadLocal.get();
session = sessionFactory.openSession();
threadLocal.set(session);
return session;
}
}
[/code]
O Que pode estar acontecendo?
ABs
Diego