用零而不是零保存不存在的学说2关系



在遗留系统中,我们有一个数据库,该数据库将不存在的关系与0而不是null保存。如何让原则在相关列中保存父行

,用 0 而不是 null?

例:

注释表

------------------------------------
| id | user_id | comment           |
------------------------------------
| 1    null      this is a comment |
| 2    1         another comment   |
------------------------------------

如果我有该注释表的实体,我希望它在没有此注释的用户的情况下在第 1 行中保存 user_id = 0。我怎样才能做到这一点?

请考虑一下,我需要它用于遗留系统,并且更改数据库架构以使该列中的 null 成为可能是没有选择的。

你最好选择在控制器中之前手动将 0 插入user_id。

$comment->setUserId(0);
$em->persist($comment);

相关内容

  • 没有找到相关文章

最新更新