Hibernate - Aula 03

1,957 views

Published on

Hibernate - Aula 03

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,957
On SlideShare
0
From Embeds
0
Number of Embeds
79
Actions
Shares
0
Downloads
236
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Hibernate - Aula 03

  1. 1. RELATIONAL PERSISTENCE FOR JAVA AND .NET HTTP://WWW.HIBERNATE.ORG/ Tiago Ramos – ramos.tiago@gmail.com
  2. 2. Queries <ul><li>org.hibernate.Query </li></ul><ul><ul><li>Suporta HQL e Queries nativas </li></ul></ul><ul><ul><li>Obtido do objeto org.hibernate.Session </li></ul></ul>
  3. 3. Queries
  4. 4. Criteria Queries <ul><li>API intuitiva para realizar queries </li></ul><ul><li>Interface org.hibernate.Criteria </li></ul>
  5. 5. Criteria Queries
  6. 6. Criteria Queries
  7. 7. Criteria Queries
  8. 8. Criteria Queries
  9. 9. Implementando <ul><li>Uma biblioteca possui um endereço, telefones e vários livros </li></ul><ul><ul><li>A partir das entidades já existentes faça o mapeamento necessário para que biblioteca, endereço, telefone e livros estejam interligados </li></ul></ul><ul><ul><li>Crie uma classe de serviço que seja responsável por cadastrar uma biblioteca com seu endereço e telefones </li></ul></ul><ul><ul><li>Crie uma classe de serviço que seja responsável por cadastrar livros em uma biblioteca já existente </li></ul></ul><ul><ul><li>Realize as seguintes consultas: </li></ul></ul><ul><ul><ul><li>Lista de livros em ordem alfabética </li></ul></ul></ul><ul><ul><ul><li>Livros 5 livros que iniciem com o título em “A” </li></ul></ul></ul><ul><ul><ul><li>Livros que tenha o ISBN igual a 12345 </li></ul></ul></ul>

×