Pra quem trabalha com Hibernate

Ola Pessoal do GUJ

segui o tutorial do Daniel sobre hibernate e achei super interessante, fiz um exemplo e vi que facilita muito no desenvolvimento.

Estou desenvolvendo um software para um cliente, software meio básico sobre controle de estoque, venda, entrada e etc e gostaria de por em prática o hibernate, mas eis que surge algumas dúvidas…
Eu dei uma lida rapida sobre a documentação do hibernate e vi algumas coisas la e gostaria de tirar algumas duvidas, desculpa por ser duvidas meio básicas para eles, mas eu nao estou com tempo de estudar a fundo, por isso venho aqui pedir ajuda, pois o projeto ja esta em desenvolvimento, os Layotus, telas ja estao quase prontas e logo logo ja vou precisar implantar solução com banco de dados…
não precisam por exemplo aqui (claro se por irá facilitar bastante), mas se falar onde eu achar isso na documentação ja irá ajudar muito, lembrando que eu nao posso perder muito tempo, senão terei que fazer em JDBC puro mesmo como eu sempre fiz…
algumas coisas que vou usar no meu projeto…

  • Foreign Key, pelo que eu li la bem rapidamente, o foreign key eu vou fazer do arquivo .hbm.xml?? dentro da tag <id…> ??? é isso?? isso que eu devo estudar la melhor?

  • preciso fazer algumas consultas SQL básicas, onde tem isso pra mim estudar la?

  • preciso fazer consulta como se fosse um SQL usando JOINS, vou precisar ligar 3 tabelas, Notas, Produtos e Clientes… como eu posso fazer isso usando o hibernate?? ou melhor, na documentação o que eu posso estudar la??

  • eu verifique que pra mim trazer alguma informação do banco d edados eu tenho que passar o ID, primeiro, da pra suar duas ou mais chaves ? eu coloco 2 ids??? e segundo, tem jeito de eu trazer o primeiro ou ultimo registro do BD sem usar o JDBC puro??

  • Fazer consultas limitando o numero de registros, como o limit do mySQL, top do SqlServer, first do firebird, tem jeito??

obrigado

como estou engatinhando ainda, a unica coisa que posso fazer é tentar ajudar com a documentação[quote] preciso fazer consulta como se fosse um SQL usando JOINS[/quote]
http://hibernate.bluemars.net/hib_docs/reference/html_single/#query-language-s3
http://hibernate.bluemars.net/hib_docs/reference/html_single/#query-language-s4

[quote] Foreign Key, pelo que eu li la bem rapidamente, o foreign key eu vou fazer do arquivo .hbm.xml?? dentro da tag ??? é isso?? isso que eu devo estudar la melhor?
[/quote]http://hibernate.bluemars.net/hib_docs/reference/html/or-mapping.html#or-mapping-s1-8
Se te ajudar da um toque!!! É bem capaz do próprio Daniel responder essas suas dúvidas

valeu Luiz
ja é uma grande ajuda…

vou dar uma estudada nisso

se até amanha eu nao conseguir solucionar essas duvidas, vou ter que ficar com JDBC puro mesmo. pois provavelmente na quarta eu ja comece a implementar os métodos com o banco de dados…