在 ORM/Lazy 实体加载的背景下,我对术语“水合作用”的理解如下:
“ Hydrating”描述了使用延迟加载获取的实体的部分或全部以前未填充的属性的填充过程。
例如: 类 Author
是从数据库加载的:
@Entity
class Author
{
@Id
long id;
List<Book> books;
}
最初,没有填充 books
集合。
我的理解是,从数据库加载 books
集合的过程被称为“水合作用”的集合。
这个定义正确吗? 这个术语是常见的地方吗?对于这个过程,我是否应该使用另一个更常见的术语?