April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Extração de dados e relacionamentos
nPara a uma entidade que possui relacionamento, podemos escolher entre 4 estratégias Immediate, Eager, Lazy e Batch fetching, que define como as entidades relacionadas serão carregadas.
nImmediate Fetching
nCarrega as entidades relacionadas imediatamente, utilizando um select na seqüência do outro.
nEager Fetching
nIndica para o Hibernate que as entidades devem ser carregadas utilizando um único acesso ao banco, o que implica na utilização de um outer join.
nLazy Fetching
nCarrega somente a entidade principal, e quando necessário, as entidades relacionadas.
nBatch Fetching
nÉ uma técnica que permite melhoria na estratégia Lazy.