3
说我通过ID加载用户:DQL查询是否刷新了身份映射中已存在的实体?
$user = $em->find('Domain\Model\User', 123);
现在运行DQL查询来选择多个用户,这其中已知用户:
$users = $em->createQuery('SELECT u FROM Domain\Model\User u')->getResult();
如果用户123已经改变这两个查询之间的数据库(假设我不在REPEATABLE READ
事务中),这个查询将使用查询返回的新数据刷新用户123,还是仅仅从身份映射返回对象而忽略新数据?