Mapeamento de Associações Hibernate -

2 respostas
Javabuntu

pessoal nunca usei o hibernate efetivamente, consegui aprender lendo livros…fórum…

já consegui fazer funcionar blz integrando com o Spring…

sempre utilizei testes em tabelas simples…separadas…to usando annotations

agora minha dúvida é: se eu não incluir nas minhas classes pojos anotadas os relacionamentos @ManyToOne, @OneToMany, etc…e todos os outros possíveis…

qual é a vantagem de fazer esses relacionamentos (seja annotations ou xml) sendo que eu poderia obter qualquer coisa por Join por exemplo… usando Criteria…etc…


não entendi isso, O que vou ganhar fazendo esses relacionamentos (sendo que as tabelas já estão mapeadas para suas devidas classes), SE eu não fizer, alguma coisa não irá funcionar no hibernate, sendo obrigatório???

minha dúvida é conceitual mesmo…

agradeço a todos…

2 Respostas

gleise

Humm, entre várias vantagens, a melhor na minha opinião é a mão na roda na hora de fazer inserts e updates:

  • Dependendo do mapeamento, posso criar um objeto com sua coleção de outros objetos relacionados e fazer o insert de uma vez.
  • Outra, posso pegar um objeto existente, excluir um item de uma coleção e ao fazer o update, o objeto é removido do relacionamento.
  • etc.

:wink:

Javabuntu

gleise:
Humm, entre várias vantagens, a melhor na minha opinião é a mão na roda na hora de fazer inserts e updates:

  • Dependendo do mapeamento, posso criar um objeto com sua coleção de outros objetos relacionados e fazer o insert de uma vez.
  • Outra, posso pegar um objeto existente, excluir um item de uma coleção e ao fazer o update, o objeto é removido do relacionamento.
  • etc.

:wink:


hum…to começando a entender…

Criado 11 de dezembro de 2007
Ultima resposta 11 de dez. de 2007
Respostas 2
Participantes 2