在发送托管对象上下文save:
消息之前,对托管对象所做的修改仅在内存中,不会提交给数据库。那么它如何对数据库执行查询呢?它必须执行标准的 SQL 查询,然后查询未保存的对象并合并结果,这应该很慢。
更新:例如,我有文章 <-> 标记多对多关系,并且我有许多未保存的文章。然后我想找到所有具有某些标签或在某些日期之间的文章。在数据库中,这将是对我们的关系表或日期字段的查询,并将使用适当的索引。但是对于未保存的对象,它必须遍历所有未保存的文章和/或其标签?或者对于未保存的对象,它也有一些类似数据库的存储?