fala galera, baum!?
seguinte, minha aplicação na hora de inserir os dados, ela funciona trankila, mas qdo eu vou listar os dados do banco usando assim
[TopLink Fine]: Connection(4199584)–INSERT INTO TB_FORMULARIO (CPF, EMAIL, NOME, TELEFONE) VALUES (?, ?, ?, ?)
bind => [111.111.111-11, , CARLOS, ]
namedquery>>
@NamedQueries({
/* Consulta para trazer todos os formulários cadastrados. */
@NamedQuery(name=FormularioDAOUtils.QUERY_FORMULARIO_LISTAR_TODOS,
query="SELECT f FROM Formulario f"),
/* Consulta para traz um formulário especifico pelo nome. */
@NamedQuery(name=FormularioDAOUtils.QUERY_FORMULARIO_PROCURAR_POR_NOME,
query="SELECT f FROM Formulario f WHERE f.nome = :nome")
})
e depois no meu dao acessando ela da seguinte maneira>>
List<FormularioDTO> formulariosDto = new ArrayList<FormularioDTO>();
Query query = entityManager.createNamedQuery(
FormularioDAOUtils.QUERY_FORMULARIO_LISTAR_TODOS);
List<Formulario> formularios = query.getResultList();
System.out.println(formularios.size());
dao listar antes de fazer a conversao de entity para dto");
for (Formulario formulario : formularios) {
System.out.println(formulario);
formulariosDto.add(ConversorEntityParaDTO.converteEntityParaDTO(formulario));
}
por algum motivo no stacktrace do tomcat ele da um update nos registros populados no banco>>
[TopLink Fine]: Connection(17670616)–UPDATE TB_FORMULARIO SET CPF = ?, NOME = ? WHERE (ID = ?)
bind => [, , 5]
e deixa os valores todos em branco :shock:
alguem já viu isso ou saberia como arrumar esse erro!?
desde jah agradeço…