Sobre Hibernate

Ola amigos, estou iniciando meus estudos e desenvolvimentos em aplicações em Java desktop usando NetBeans IDE 7.0M1 ( é uma boa versão de netbeans? ) …

2º pergunta …Olhando por cima vi muitos topicos de Hibernate… que pelo que percebi é um método/conceito para facilitar trabalhar com Bds no Java, … como excluir registros, incluir registros…editar…etc.
Estou correto?

3ºSe sim, onde posso estudar…algum materia bem detalhado e bem explicativo sobre o assunto, e gostaria de saber se realmente vale a pena estudar isto ?? É uma tecnologia pra ficar?? Porque se for pensar, eu não gostaria de fazer uma aplicação utilizando o Hibernate e com o tempo ele saia fora…

fui claro nas questoes?

Muuuuito obrigado a todos desde já !!!

Sds,

oi

o Hibernate nada mais é do que um framework que traduz o mundo relacional do banco de dados - tabelas - para o mundo orientado a objetos do java.

basicamente a idéia é você não precisar trabalhar com SQL diretamente, mas sim trazendo, atualizando, removendo e inserindo objetos que serão convertidos para o SQL apropriado do banco de dados…

tem outras vantagens também, como utilização de cache - para otimizar as consultas- e independência de banco de dados, o que quer dizer que se você estiver usando hiberante você pode garantir - mais ou menos - que a mesma consulta no banco de dados x vai funcionar no banco de dados y…

t+