symfony2でのCannot redeclareエラー

symfony2でデータベースからデータをとってこようとして、

Fatal error: Cannot redeclare hateka\dayCALBundle\Entity\Friend::setUserName() in /var/www/Symfony/src/hateka/dayCALBundle/Entity/Friend.php on line 75

というエラーがでた。
再度宣言できませんとのエラー。
Friend.phpを見てみると似たような名前のプロパティとメソッドが2つ。
なにやらこれっぽい。

    private $username;
    private $userName;

    public function setUsername($username)
    {
        $this->username = $username;
    }

    public function getUsername()
    {
        return $this->username;
    }

    public function setUserName($userName)
    {
        $this->userName = $userName;
    }

    public function getUserName()
    {
        return $this->userName;
    }

どうみてもスキーマが適当すぎたのが原因。
もう少しカラムの名前を考えてつけないとよくない。
というわけで、
データベース側でカラム名を変更、
Friend.phpのプロパティとメソッド名もそれに合わせて変更した。
Doctrineでエンティティクラスを再作成しようと思ったけど、
直接直せるかやってみたら直せたのでよかった。
大文字と小文字を使って、
なんとか名前を分けようとしてくれたDoctrineの健気さに心打たれた。