Это деталь реализации ORM. Некоторые ORM предоставляют несколько вариантов гидратации, и вы можете выбрать один из них, передав аргумент конструктору запросов, а некоторые не дают вам такого контроля и не заменяют его соглашением, стараясь быть умным в этом, что обычно приводит к ложным предположениям.

тексте ORM / Lazy загрузки объектов мое понимание термина «гидратация» выглядит следующим образом:

«Увлажнение» описывает процесс заполнения некоторых или всех ранее не населенных атрибутов объекта, извлеченных с использованием отложенной загрузки.

Например: классAuthor загружается из базы данных:

@Entity
class Author
{
     @Id
     long id;
     List<Book> books;
}

Первоначальноbooks Коллекция не заселена.

Насколько я понимаю, процесс загрузкиbooks Коллекция из базы данных называется «Увлажняющая» коллекция.

Является ли это определение правильным, и является ли термин общим местом? Есть ли еще один более общий термин, который я должен использовать для этого процесса?

Ответы на вопрос(6)

Ваш ответ на вопрос