JPA: Mini Livro - Primeiros passos e conceitos detalhados

28 respostas
Hebert_Coelho

Atualizado: 23/10

Olá, eu acabei de escrever um novo post sobre JPA: Mini Livro - Primeiros passos e conceitos detalhados

Tem muito material para quem está começando e conceitos interesantes para os sêniors.

Demorou quase 1 mes para fica pronto, espero que vocês gostem. [=

http://uaihebert.com/?p=1622


Atualizado: 02/09
JSF Mini Livro - Dicas, conceitos e boas práticas
Atualizado: 24/08
O “Pai do Java” usa Jelastic - http://uaihebert.com/?p=1588
Atualizado: 11/08
Como agendar sua certificação Java - Oracle: http://uaihebert.com/?p=1513
Atualizado: 26/06
Como testar sua JPQL / HQL sem realizar Deploy: http://uaihebert.com/?p=1469
Atualizado: 21/06
Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate: http://uaihebert.com/?p=1414
Atualizado: 25/07
EasyCriteria - Utilizando a Criteria do JPA de um modo simples:http://uaihebert.com/?p=1567

28 Respostas

lele_vader

vlw.
Adicionei o seu blog nos meus favoritos aqui.

Hebert_Coelho

Opa! Eu que agradeço! =D

lele_vader

Teve um post que alguém criou aqui para as pessoas colocarem os seus blogs. Se achar coloca o seu lá.

luistiagos

Muito bom seu blog. Parabéns.

Hebert_Coelho

lele_vader:
Teve um post que alguém criou aqui para as pessoas colocarem os seus blogs. Se achar coloca o seu lá.
Já tá lá! :smiley: :smiley: :smiley: :smiley:

Hebert_Coelho

Opa, valeu pela força! =D

ViniGodoy

Tópico movido para o fórum de persistência.

Hebert_Coelho

Pessoal, bom dia.

Estou dando um up aqui pois o tópico foi movido para cá e nem apareceu. :slight_smile:

Valeu

Hebert_Coelho

Mais um post novo! =D

Hebert_Coelho

Atualizado. [=

eulen

Muito legal sua biblioteca, facilita demais o trabalho. Você pretende implementar funções agregadas e agrupamento?

ViniGodoy

Legal. :slight_smile:

Hebert_Coelho

eulen:
Muito legal sua biblioteca, facilita demais o trabalho. Você pretende implementar funções agregadas e agrupamento?
Opa, valeu pela força.
Sim sim, que no caso é o chamado Tuple. Pretendo, mas antes quero apenas que essa versão fique estável! =D

Hebert_Coelho

ViniGodoy:
Legal. :)
Valeu pela força! =D

R

Parabéns pelo post,como sempre muito bem escrito.

Mas,se eu preciso de uma API pra ajudar a usar outra API,é sinal que tem coisa “cheirando mal”,não? :smiley:

Hebert_Coelho

raf4ever:
Parabéns pelo post,como sempre muito bem escrito.

Mas,se eu preciso de uma API pra ajudar a usar outra API,é sinal que tem coisa “cheirando mal”,não? :smiley:

Exato! [=
Achei Criteria algo muito bom, mas achei muuuito, mas muito mal executado! =/

Fazer o que né!? =/

R

jakefrog:
raf4ever:
Parabéns pelo post,como sempre muito bem escrito.

Mas,se eu preciso de uma API pra ajudar a usar outra API,é sinal que tem coisa “cheirando mal”,não? :smiley:

Exato! [=
Achei Criteria algo muito bom, mas achei muuuito, mas muito mal executado! =/

Fazer o que né!? =/

Por isso que eu não troco as Restrictions do Hibernate por nada nesse mundo :smiley:

Hebert_Coelho

raf4ever:
Por isso que eu não troco as Restrictions do Hibernate por nada nesse mundo :smiley:
Uhum.
Mas quem trabalha com EclipseLink/OpenJPA e outros ficam tristes por não ter essa opção.
Aí que entra no EasyCriteria! \o/

Hebert_Coelho

Pessoal, bom dia.

Saiu ontem a nova versão do EasyCriteria! =D

gora é possível adicionar condições a um join:

easyCriteria.innerJoin("dogs", Dog.class); easyCriteria.whereJoinEquals("dogs", "name", "Dark"); easyCriteria.whereJoinStringNotIn("dogs", "name", names); // names is a List<String> easyCriteria.whereJoinStringLike("dogs", "name", "M%"); easyCriteria.whereJoinListIsEmpty("dogs", "cars"); easyCriteria.whereJoinAttributeIsNull("dogs", "nickName"); easyCriteria.whereJoinStringBetween("dogs", "name", "A", "L");É possível também paginar uma consulta:

EasyCriteria<Dog> easyCriteria = EasyCriteriaFactory.createQueryCriteria(getEntityManager(), Dog.class); easyCriteria.setFirstResult(0); easyCriteria.setMaxResults(5);No blog tem um post falando sobre a nova versão: http://uaihebert.com/?p=1567
O site oficial você pode encontrar toda a documentação, road map e dentre outras coisas: http://easycriteria.uaihebert.com/

Hebert_Coelho

Olhem o novo post do uaiHebert.com

O ?Pai do Java? usa Jelastic

O pessoal da Jelastic entrou em contato comigo e perguntou se eu gostaria de ser um dos (se não o primeiro) do Brasil a espalhar essa notícia.

Espero que vocês gostem. \o_

http://uaihebert.com/?p=1588

Hebert_Coelho

Pessoal, para comemorar 2 anos de blog, mais de 200 mil visitas por mais de 150 países diferentes, um mega post para vocês! =D

JSF Mini Livro ? Dicas, conceitos e boas práticas
São 17 págians de pura aventura, diversão e aprendizado dinâmico e atrativo! O.o

Compartilhem aí e ajudem esse humilde blog a crescer! Obrigado por tudo! [=

http://uaihebert.com/?p=1596

Espero que vocês gostem. \o_

Ruttmann

jakefrog:
Pessoal, para comemorar 2 anos de blog, mais de 200 mil visitas por mais de 150 países diferentes, um mega post para vocês! =D

JSF Mini Livro ? Dicas, conceitos e boas práticas
São 17 págians de pura aventura, diversão e aprendizado dinâmico e atrativo! O.o

Compartilhem aí e ajudem esse humilde blog a crescer! Obrigado por tudo! [=

http://uaihebert.com/?p=1596

Espero que vocês gostem. \o_

Graande post Hebert, na hora certa!

Estou fazendo um rush nos estudos de JSF2.0 aqui e esse post vai me ajudar demaais da vida junto com o livro Core JavaServer Faces…

Acompanho seu blog há pouco tempo, e tem muita coisa interessante lá, até já repassei o endereço para alguns amigos acompanharem também…

Continua que tá show de bola!

:slight_smile:

Hebert_Coelho

Ruttmann:
Graande post Hebert, na hora certa!

Estou fazendo um rush nos estudos de JSF2.0 aqui e esse post vai me ajudar demaais da vida junto com o livro Core JavaServer Faces…

Acompanho seu blog há pouco tempo, e tem muita coisa interessante lá, até já repassei o endereço para alguns amigos acompanharem também…

Continua que tá show de bola!

:)

Opa! Fico feliz em ajudar. Valeu mesmo pela força! =D

Hebert_Coelho

Olá, eu acabei de escrever um novo post sobre JPA: Mini Livro - Primeiros passos e conceitos detalhados

Tem muito material para quem está começando e conceitos interesantes para os sêniors.

Espero que vocês gostem. [=

http://uaihebert.com/?p=1622

Página 02: Quais os motivos que levaram à criação do JPA?
Página 03: O que é o JPA? O que são as implementações do JPA?
Página 04: Para que serve o persistence.xml? E suas configurações?
Página 05: Definições de uma ?Entity?. O que são anotações Lógicas e Físicas?
Página 06: Gerando Id: Definição, Id por Identity ou Sequence
Página 07: Gerando Id: TableGenerator e Auto
Página 08: Utilizando Chave Composta Simples
Página 09: Utilizando Chave Composta Complexa
Página 10: Modos para obter um EntityManager
Página 11: Mapeando duas ou mais tabelas em uma entidade
Página 12: Mapeando Heranças ? MappedSuperclass
Página 13: Mapeando Heranças ? Single Table
Página 14: Mapeando Heranças ? Joined
Página 15: Mapeando Heranças ? Table Per Concrete Class
Página 16: Prós e Contras dos mapeamentos das heranças
Página 17: Embedded Objects
Página 18: ElementCollection ? Como mapear uma lista de valores em uma classe
Página 19: OneToOne (Um para Um) Unidirecional e Bidirecional
Página 20: OneToMany (um para muitos) e ManyToOne (muitos para um) Unidirecional e Bidirecional
Página 21: ManyToMany (muitos para muitos) Unidirecional e Bidirecional
Página 22: ManyToMany com campos adicionais
Página 23: Como funciona o Cascade? Para que serve o OrphanRemoval? Como tratar a org.hibernate.TransientObjectException
Página 24: Como excluir corretamente uma entidade com relacionamento. Capturar entidades relacionadas no momento da exclusão de um registro no banco de dados.
Página 25: Criando um EntityManagerFactory por aplicação
Página 26: Entendendo o Lazy/Eager Load
Página 27: Tratando o erro: ?cannot simultaneously fetch multiple bags?

Rodrigo_Sasaki

Esse ficou bem completo hein :slight_smile:

Eu vejo dúvidas sobre vários dos assuntos abordados aqui no GUJ todos os dias.

Espero que as pessoas leiam.

Hebert_Coelho

Rodrigo Sasaki:
Esse ficou bem completo hein :slight_smile:

Eu vejo dúvidas sobre vários dos assuntos abordados aqui no GUJ todos os dias.

Espero que as pessoas leiam.

Opa! Valeu pelo apoio. =D

feharaujo

Parabeens, ótima iniciativa :smiley:

Hebert_Coelho

feharaujo:
Parabeens, ótima iniciativa :D
Estamos tentando! Obrigado pela força. =D

Criado 2 de maio de 2012
Ultima resposta 26 de out. de 2012
Respostas 28
Participantes 9