我想知道这是否发生在某人身上?
在我的表中有两条记录。当我在存储库上执行 findAll 时,它返回一个包含 2 条记录的数组,但它是同一个记录(第一个记录)。
注意:findAll 是最简单的...没有连接,什么都没有。这只是桌面上的一个选择。
有人可以解释一下吗?
这件事现在才发生在我身上;我的实体的 findAll() 方法返回的第一行遇到了同样的问题。
问题是我的表中有一个复合主键。解决方案是在作为表主键的实体的每个定义中添加 * @ORM\Id() 。