doctrine 2.x必须在db表中有一个主键吗?

时间:2012-02-07 23:30:47

标签: orm doctrine zfdoctrine

我正在使用Doctrine 2.1.5设置项目。我有几张没有主键的表。我暂时添加了一些主键来生成实体和存储库。

但是我会删除假的主键列并删除Doctrine Entity的引用。

此外,我将在这些表实体中定义几列作为复合主键(但不在表中)。

在加入这些实体类时是否会产生任何后果(例如:查询错误或查询失败)因为1.数据库中没有PK 2.在实体类中添加假复合主键?

许多教程和博客都提到需要拥有主键。但是,从来没有提到过(我能找到的)上述解决方案不是问题。 (或者这是一个问题)。

真实经验的答案会很棒。但大家都欢迎。

提前感谢您的帮助。 P

0 个答案:

没有答案