Hibernate, por onde começar?

7 respostas
franzzita

Bom dia, Pessoal

Desenvolvo uma aplicação de gestão empresarial a algum tempo e finalmente no ano que vem farei uma super refatoração em todo o projeto.

Quero melhorar a documentação, o desempenho do sistema e a estrutura do projeto em si, separando melhor em camadas.

Utilizei Java SE, MySQL e Relatórios em JasperReports.

Gostaria de trabalhar com Hibernate, para facilitar o trabalho com o MySQL, além de criar uma camada separa para que possa trabalhar somente com o banco.

Porém não sei nada sobre Hibernate e gostaria realmente de começar do Zero, fazendo exemplos simples, até o momento que eu possa aplicar efetivamente no sistema.

Adoraria receber dicas de por onde começar: livros, artigos, tutoriais, etc.

Muito Obrigada!!!

7 Respostas

rodrigo.uchoa

Eu começaria pelo livro “Java Persistence With Hibernate”. Ele aborda Hibernate e JPA, e sempre falando as diferenças entre os dois onde é relevante. Único contra é que ele ainda aborda especificação JPA 1.0, hibernate 3.4 pode-se dizer.

Mas mesmo estando desatualizado acho que é a melhor maneira de começar. As diferenças do JPA 2.0/Hibernate 3.6 e superior você pega depois.

Hebert_Coelho

Indico esse livro aqui: http://www.amazon.com/Pro-JPA-Mastering-Persistence-Technology/dp/[telefone removido]

Ele é muito bom e eu indico para todos.

Aqui tem muita explicação também sobre o JPA: http://uaihebert.com/?p=1622

E por último, até final desse mês… vai sair um livro de JPA pela casa do código… cof cof… de um cara muito gente boa! :smiley:

franzzita

Obrigada, Rodrigo e Hebert!

Adoro a atenção que o pessoal do Fórum tem com quem ainda está dando os primeiros passos!

Estou lendo um material da Caellum: Uma introdução prática ao JPA com Hibernate
http://www.caelum.com.br/apostila-java-web/uma-introducao-pratica-ao-jpa-com-hibernate/

Depois vou pegar os livros e me dedicar mais a fundo.

Hebert Coelho, acho que vou ter que comprar o livro desse cara super gente boa! rs

franzzita

Dúvida super idiota, mas lá vai: Só consigo usar Hibernate se minha aplicação for Web?

Hebert_Coelho

franzzita:
Dúvida super idiota, mas lá vai: Só consigo usar Hibernate se minha aplicação for Web?
Não.

franzzita

Que bom. Obrigada!

Hebert_Coelho

Que bom. Obrigada!Tanto que os primeiros Hello worlds que vc fará será em JSE (eu espero). Depois você aprende a questão da WEB

Criado 14 de novembro de 2013
Ultima resposta 14 de nov. de 2013
Respostas 7
Participantes 3