Esclarecendo a Terminologia: “Hidratando” uma Entidade: Buscando Propriedades do Banco de Dados
No contexto do ORM / carregamento lento de entidades, meu entendimento do termo "Hidratação" é o seguinte:
"Hidratar" descreve o processo de preencher alguns ou todos os atributos anteriormente não preenchidos de uma entidade buscada usando carregamento lento.
Ex .: classeAuthor
é carregado do banco de dados:
@Entity
class Author
{
@Id
long id;
List<Book> books;
}
Inicialmente, obooks
coleção não é preenchida.
Entendo que o processo de carregamento dobooks
A coleção do banco de dados é conhecida como "Hidratando" a coleção.
Esta definição está correta e o termo é lugar comum? Existe outro termo mais comum que eu deveria estar usando para esse processo?