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