Pesquisa 1:n usando banco de dados no java (JPA)

3 respostas
java
Natitani23

Olá, sou inciante. Estou estudando o modelo MVC, agora com banco de dados mysql. Gostaria de saber como faço a transferência de uma pesquisa 1:n com modo texto para banco de dados. Não sei se ficou claro, vou tentar explicar melhor.
No meu programa anterior, quando teclava enter (ou clicava em um botão), aparecia a listagem da outra classe relacionada que eu havia salvo em modo texto. Agora preciso buscar a listagem do banco de dados dessa outra classe. Como devo fazer isso?

Eu usava basicamente três classes:

http://pastebin.com/QJgKKffu

http://pastebin.com/8syaSGBD
http://pastebin.com/ufVr3eME

E na GUI eu fazia o seguinte, quando o usuário desse enter no campo em que devia “chamar” a listagem da classe relacionada.
http://pastebin.com/duHVXmw2

Bom, agora minha dúvida é como fazer isso com a conexão do banco de dados. Já fiz as tabelas sem relacionamento, sei mais ou menos como usar os DAOS e meus cruds estão completos.
Desde já agradeço, espero ter sido clara, e peço desculpa pela ignorância no assunto kkkkkk

3 Respostas

igomes

Partindo do principio que o dado está no banco.
Voce vai ter um DAO, com/sem parâmetro, que te retorna ao que parece uma lista.
Você já anotou suas entitys ?

Natitani23

Sim, e fiz o DAO das entidades.
Meu programa é uma loja de carros, onde tenho: cliente, vendedor, marca (independentes), carro (que tem como FK a PK de marca) e venda (que tem como FK a PK de cliente, vendedor e carro). São nessas duas últimas que preciso fazer a pesquisa 1:n

igomes

https://docs.jboss.org/hibernate/orm/3.3/reference/pt-BR/html/querycriteria.html

Criado 13 de maio de 2016
Ultima resposta 14 de mai. de 2016
Respostas 3
Participantes 2