如果我理解正确,则身份映射类似于每个请求的缓存。
是否可以仅在Identity Map中已经存在的项目中加载项目或初始化集合中的项目,而无需对数据库进行更多查询?
例如,两个实体“作者”和“样式”具有多对多关系。在我的代码的某个地方,我查询了“ autors”,在我的代码的另一个地方中,查询了“ styles”,现在我要用之前已经加载的作者填充“ styles.authors”集合。 >
类似为:styles.map(style => style.authors.init({ dirty: true }))