April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Extração de dados com Hibernate
nHibernate nos oferece três opções para extração de dados:
nHibernate Query Language (uma linguagem muito parecida com SQL), a Criteria API ou ainda com SQL nativo.
n
nHibernate Query Language
nLinguagem utilizada para extração de dados Orientada a Objetos
nHSQL oferece quase tudo o que você encontra em SQL de like, upper(), sum(), avg(), in, some, group by até funções especiais para trabalhar com Collection.
nSub queries em clausulas where
nOuter, left e implícito join