Galera qual a melhor forma de criar um relacionamento com hibernate?
Existe alguma ferramenta para desenhar as classes e criar os relacionamentos e depois gerar classes já com os códigos do hibernate prontinho?
O netBeans faz isso.
Mais não gera as Pk… vc tem que ir lá e colocar.
A funcionalidade que faz isso.
Entity Classes from database
Poderia ser mais claro por favor!!!
Vamos lá.
Primeiro vc cria a conexão com o banco de dados da seguinte forma:
Vá até a aba Serviços/Service expanda a arvore DataBase
Se o driver do banco que vc estive usando já estiver lá blz senão
Clique da direita " nova conexao "
E vc configura
Feita essa conexão
crie o pacote onde irá ficar as classes mapeadas pelo Hibernate
ex. br.com.teste.entidade
Vc clica com o bto da direita sobre este pacote e escolha a opção que citei acima.
Siga os passos e todas as classes que vc tem no banco ja aparecem codificadas e mapeadas.
Ok!
Ta mais acho que vc não me entendeu muito bem, eu quero criar relacionamento tipo many-to-many entre classes, tem como fazer isso automático?
ou qual a melhor forma de fazer isso?
Ela gera todos os relacionamentos de acordo com o banco de dados
mais nessa opção que vc está me dando eu crio uma ou muitas classes, correto?
tá mais onde eu faço as ligações entre as tabelas?
eu tenho que fazer isso na hora de criar o banco? via código? isso que não estou entendendo!
mais nessa opção que vc está me dando eu crio uma ou muitas classes, correto?
ELA CRIA TODAS AS CLASSES QUE ESTÃO NO SEU BANCO
tá mais onde eu faço as ligações entre as tabelas?
QUANDO VC MODELA O BANCO DE DADOS LÁ VC TEM OS RELACIONAMENTOS 1:1, 1:N E N:N…
eu tenho que fazer isso na hora de criar o banco? via código? isso que não estou entendendo!
O SQL do banco tem que estar relacional
Agora entendi eu tenho que criar as tabelas no banco e as relações depois criar as classes no hibernate
Mais não teria como desenhar minhas classes e setar as ligações e depois mandar gerar minhas tabelas já relacionadas, ou seja eu faço tudo e deixo pro hibernate criar minhas tabelas
Da para fazer sim, porém não sei se o Netbeans faz o contrário da forma que vc está querendo.
Usa o Exadel com o eclipse!!!