我在Room和Rights实体之间有ManyToMany关系。学说自动创建了第三个“room_rights”表。权利是分层的,我使用物化路径方法将它们存储在数据库中,因此“权限”表具有“路径”字段。 我希望获得拥有像我提供的参数一样的路径的权利的房间。我可以用SQL查询: select ro.*
from
rooms as ro,
room_rights as rr,
在这里是一些学说专家,谁能解释我,为什么这些DQLs不会初始化tallyRevs字段上的Tally实体?我认为,当我获取TallyRevs(所有者方)并获取Tally实体给他们时,该字段tallyRevs将被初始化。我究竟做错了什么?我需要通过DQL选择TallyRev,并且由于它是双向关联,所以我希望它也可以从其他(Tally.tallyRevs)端进行初始化。 Screen of dump <
我知道标题不是很清楚,但我会尽力在这里更好地解释我的问题。 我有3个主义实体:A,B和C class A { class B { class C {
$id; $id; $id;
ManyToMany ManyToMany }
$C; $C;
} }
我想知道,如果一个对象A和对象B至少有一个相同的C. 多对多关系给我表如: