JPA: Mini Livro - Primeiros passos e conceitos detalhados

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

1 curtida

vlw.
Adicionei o seu blog nos meus favoritos aqui.

Opa! Eu que agradeço! =D

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

Muito bom seu blog. Parabéns.

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

Opa, valeu pela força! =D

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

Pessoal, bom dia.

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

Valeu

Mais um post novo! =D

Atualizado. [=

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

Legal. :slight_smile:

[quote=eulen]Muito legal sua biblioteca, facilita demais o trabalho. Você pretende implementar funções agregadas e agrupamento? [/quote]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

[quote=ViniGodoy]Legal. :)[/quote]Valeu pela força! =D

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:

[quote=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: [/quote]Exato! [=
Achei Criteria algo muito bom, mas achei muuuito, mas muito mal executado! =/

Fazer o que né!? =/

[quote=jakefrog][quote=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: [/quote]Exato! [=
Achei Criteria algo muito bom, mas achei muuuito, mas muito mal executado! =/

Fazer o que né!? =/[/quote]

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

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

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/