我正在使用Symfony3和Doctrine ORM 2 Annotations。
我从现有的MySQL数据库生成实体。我也写了所有的关系。 在更新Database I架构之前,我使用了命令
php app/console doctrine:schema:update --dump-sql
我所有的主键都是INT unsigned所以也是相关的外键。 现在我注意到Doctrine ORM不允许使用
options={"unsigned":true}
在
@JoinColumn
那我怎么解决这个问题呢? 我是否必须让Doctrine重写所有密钥? 我不知道应该采取什么方法来避免损坏数据库和数据。