| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2006 20:57:26
|
andreiribas
JavaEvangelist
![[Avatar]](/images/avatar/39016cfe079db1bfb359ca72fcba3fd8.jpg)
Membro desde: 30/04/2006 10:43:13
Mensagens: 478
Localização: Curitiba - PR
Offline
|
e ae galera do GUJ
Tenho o seguinte problema:
Uma tabela Cliente e uma tabela Endereço ligadas em um relacionamento 1 - 1.
Só que quando eu insiro o cliente, eu não necessariamente preciso inserir o endereço dele.
Como eu faço isso?
Tipo.. só insere o endereço se o usuário clicar em algo do tipo... preencher todos os dados.
Pra inserir cliente só precisa do email e da senha.
Meu banco de dados é o PostgreSQL, e no relacionamento no cliente eu coloquei que o codigoEndereço pode ser null.
Acontece o seguinte erro:
2006-11-07 18:47:41,767 DEBUG hibernate.util.JDBCExceptionReporter -> Could not execute JDBC batch update [insert into public.cliente (codigoEndereco, email, nome, sobrenome, senha, dataNascimento, cpf, codigoCliente) values (?, ?, ?, ?, ?, ?, ?, ?)]
java.sql.BatchUpdateException: Batch entry 0 insert into public.cliente (codigoEndereco, email, nome, sobrenome, senha, dataNascimento, cpf, codigoCliente) values (NULL, andrei, NULL, NULL, andrei, NULL, NULL, 2) was aborted. Call getNextException to see the cause.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2512)
já agradecendo,
Andrei Ribas
|
SCJP 6.0
OCE JSP and Servlet Developer, JEE 6 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2006 12:55:04
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Tem certeza que o erro é relacionado a isso? O que acontece se tentar salvar sem declarar o relacionamento?
|
Former LIPE. |
|
|
 |
|
|
|
|