我正在使用 Doctrine 2.1.5 建立一个项目。我有几个没有主键的表。我临时添加了一些主键来生成实体和存储库。
但我将删除假主键列并从 Doctrine Entity 中删除引用。
此外,我将在这些表实体(但不在表中)中定义几列作为复合主键。
加入这些实体类时是否会有任何后果(例如:查询的错误结果或查询失败)因为 1. 数据库中没有 PK 2. 在实体类中添加假复合主键?
许多教程和博客提到需要有主键。但是,从来没有提到(我可以找到)上述解决方案不是问题。(或者这是一个问题)。
来自真实经验的答案会很棒。但每个人都欢迎。
提前感谢您的帮助。磷