我的项目中有一个简单的实体,如下所示:
$obj = Entity\ImportResume();
$obj->setStatus(1);
$em->persist($obj);
$em->flush();
$em->clear();
$obj->setStatus(2);
$em->persist($obj);
$em->flush();
$em->clear();
但是学说执行 2 次插入,我需要 1 次插入和 1 次更新。
观察:
- 如果我在第一次持久化之后执行 var_dump($obj),我的 id fileld 将充满数据库 id!
- 对我来说,学说忽略了第二次坚持的 id,为什么?
有什么帮助吗?