Erro ao gravar os dados para o banco de dados

3 respostas
W

Boa tarde pessoal,

Estou pricisando de uma ajuda no seguinte código abaixo:

[// Aluno Elcio Balieiro Pinto

import javax.swing.<em>;

import org.hibernate.</em>;

import org.hibernate.cfg.*;
public class GravaAluno

{

public static void main (String [] args)

{

try

{

SessionFactory fabrica = new Configuration().configure().buildSessionFactory();

Session sessao = fabrica.openSession();

Aluno aluno = new Aluno();

aluno.setAlu_codigo(1);

aluno.setAlu_nome=(Elcio Balieiro Pinto);

aluno.setAlu_curso=(Hibernate);

aluno.setAlu_fone=([telefone removido]);

aluno.setAlu_cidade=(Porto Real);

Transaction tx_aluno = sessao.beginTransaction();

sessao.save(aluno);

tx_aluno.commit();

sessao.close();

}

catch(Exception erro)

{

JOptionPane.showMessageDialog(null,"Erro na inserção : "+erro);

}

}

}

<?xml version="1.0" encoding="UTF-8"?> ]

Mensagem de erro do Netbeans 6.9.1

run:
Hibernate: insert into alunos (alu_nome, alu_cidade, alu_fone, alu_curso, alu_codigo) values (?, ?, ?, ?, ?)
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)

Quando entro no PostgreSQL 9.0 (x86) o mesmo mostra apenas o número do código, todos os outros dados dos atributos acima não é enviado para o banco

Desde já agradeço,

Muito obrigado,

Elcio

3 Respostas

Andre_Rosa

Utilize às TAGs referentes à código: [code][/code]

robertouba

blz, está rodando a query, mas você configurou o hibernate para algum tipo de cashe?
claro que você usou o comit mas as configurações estão certas no hibernate.cfg.xml ???

W

Boa tarde pessoal,

O que fiz no netbeans 6.9.1 foi instalar as bibliotecas no hibernate, colocar a biblioteca do postgres e fazer a codificacao da aplicacao. Sera que estou esquecendo alguma coisa.

A mensagem que apareceu foi a seguinte abaixo

Mensagem de erro do Netbeans 6.9.1

run:
Hibernate: insert into alunos (alu_nome, alu_cidade, alu_fone, alu_curso, alu_codigo) values (?, ?, ?, ?, ?)
CONSTRUÍDO COM SUCESSO (tempo total: 2 segundos)

Quando entro no PostgreSQL 9.0 (x86) o mesmo mostra apenas o número do código, todos os outros dados dos atributos acima não é enviado para o banco

Desde ja agradeco,

Elcio

Criado 15 de setembro de 2011
Ultima resposta 17 de set. de 2011
Respostas 3
Participantes 3