データ型、列名、サイズなどの点でそのまま維持する必要があるレガシー データベースがあります。追加の列注釈を使用すると、関係が役に立たなくなります。次のような columnDefinition を使用します。
@ORM\JoinColumn(name="user_contact", referencedColumnName="contact_id", nullable=false, columnDefinition="int(11) DEFAULT '0'")
変更スクリプトは常に実行されるため、適切な解決策ではありません。JoinColumn の型、長さ (サイズ)、および既定値を指定する方法はありますか?