在ORM/Lazy加载实体的上下文中,我对术语"水合"的理解如下:
"Hydrating"描述了填充使用延迟加载获取的实体的一些或所有先前未填充的属性的过程.
例如:Author从数据库加载类:
@Entity
class Author
{
@Id
long id;
List<Book> books;
}
Run Code Online (Sandbox Code Playgroud)
最初,books未填充集合.
据我所知,books从数据库加载集合的过程称为"保湿"集合.
这个定义是否正确,并且是常见的术语?我应该在这个过程中使用另一个更常见的术语吗?
从MDN 文档:
reviver(可选的)如果是函数,则规定在返回之前如何转换最初由解析产生的值。
它的名字让我觉得很奇怪。也许我在这里遗漏了一个比喻?-?为什么这会被称为“复活”一个物体?这种变压器功能被称为“复活者”有什么历史吗?谷歌搜索reviver +javascript显示,这JSON.parse基本上是唯一使用该术语的地方。
terminology ×2
hibernate ×1
java ×1
javascript ×1
jpa ×1
json ×1
lazy-loading ×1
marshalling ×1
orm ×1
rpc ×1