Estou eu aqui novamente :S
Agora estou tentando adicionar na tabela tabela mas esta dando um erro.
@Entity
public class Tabela {
@Id @GeneratedValue
private Long idtabela;
@Column (nullable = true, length = 50)
private String nome;
public Long getIdtabela() {
return idtabela;
}
public void setIdtabela(Long idtabela) {
this.idtabela = idtabela;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
public class TabelaDAO {
private Session session;
public TabelaDAO (Session session){
this.session = session;
}
public void salvar(Tabela t) {
session.beginTransaction();
session.save(t);
session.getTransaction().commit();
}
public void remover(Tabela t) {
session.beginTransaction();
session.delete(t);
session.getTransaction().commit();
}
public Tabela procurar (int idTabela) {
return (Tabela) this.session.load(Tabela.class, idTabela);
}
public void atualizar(Tabela t) {
session.beginTransaction();
session.update(t);
session.getTransaction().commit();
}
public List<Tabela> listatudo() {
return this.session.createCriteria(Tabela.class).list();
}
public List<Tabela> pagina(int inicio, int quantia) {
return this.session.createCriteria(Tabela.class).setMaxResults(quantia).setFirstResult(inicio).list();
}
}
public class AdicionarTabela {
public static void main(String[] args) {
Session session = new HibernateFactory().getSession();
Tabela t = new Tabela();
t.setNome("Produto");
TabelaDAO tabelaDAO = new TabelaDAO(session);
tabelaDAO.salvar(t);
session.close();
}
}
TabelaDAO tabelaDAO = new TabelaDAO(session);
para ser + preciso, o erro q mostra eh em new TabelaDAO(session)
Podem me ajudar, por favor?
Obrigado!!!
[]'s