Campo vazio na hora de gravar

7 respostas
adautodasilvalima

Bom dia.
Estou com um problema inusitado.
Trabalho com Java 7 e banco de dados oracle com a IDE Eclipse, uso também JPA.
Executo um a rotina de insert via JPA em uma tabela, tudo funciona bem quando estou “debugando” a aplicação.
Mas quando executo o insert com o WAR da aplicação, um campo do tipo inteiro, null de duas posições fica vazio na tabela.
Curioso, porque existe uma consistência que obriga seu preenchimento.
Não dá erro, então entendo que este campo fica vazio depois da consistência, na hora do insert JPA.

Alguém tem uma opinião do que pode estar acontecendo?

7 Respostas

Victor_Yuji_Maehira

Oi @adautodasilvalima
Eu começaria vendo o nome dos campos no formulário, nome dos campos na sua API, nome dos campos nos beans, DTOs, etc pra ver se está batendo com o nome das colunas no banco de dados. Ficou perdido em algum lugar rsrs

adautodasilvalima

Boa.

adautodasilvalima

Verifiquei e os nomes estão todos coerentes, obrigado pela dica.

adautodasilvalima

Bom dia.

Ninguém mais se habilita?

adautodasilvalima

Minha consistência está toda certa, o campo está lá no insert mas só um campo não é gravado.
Alguém já teve este tipo de problema?

staroski

Configura seus logs para apresentar as queries SQL que o JPA gera e aí dá uma conferida em como ele está fazendo no WAR

adautodasilvalima

Legal, vou fazer isso.

Criado 6 de fevereiro de 2023
Ultima resposta 8 de fev. de 2023
Respostas 7
Participantes 3