Oi Pessoal!!!
Possuo uma tabela que tem relacionamento de N-1 com mais 3 tabelas e tb possui ID Composto
Consegui fazer a inserção e altualização nela, mas agora estou querendo fazer a busca
Se eu fizer assim:
@NamedQuery(name = "Pessoa.findByNome",
query = "SELECT p FROM Pessoa p WHERE p.nome = :nome")
Recebo o seguinte erro:
[color=“red”]java.sql.SQLException: Stream já foi fechadoError Code: 17027 [/color]
Mas se eu tirar o p depois do select e colocar os campos por nome com por ex:
@NamedQuery(name = "Pessoa.findByNome",
query = "SELECT p.nome, p.nomepk.id1, p.nomepk. id2, p.endereco, .... FROM Pessoa p WHERE p.nome = :nome")
Funciona!!!
Alguem consegue entender pq??? O que esta acontecendo???
Detalhe: funciona dependendo da ordem eu que coloco os campos
Alguem pode me socorrer???
SOCOOOORRRRRROOOOOOOOOOO !!!