Ошибка аннотации Symfony в пользовательском поле

Я новичок в Symfony 3, я не смог найти выгодное решение в интернете. Поэтому я поднимаю этот вопрос.

Мой класс сущности следующим образом:

// src/AppBundle/Entity/TimeTable.php
namespace AppBundleEntity;
use DoctrineORMMapping as ORM;
use SymfonyComponentValidatorConstraints as Assert;
use SymfonyBridgeDoctrineValidatorConstraintsUniqueEntity;


/**
 * @ORMEntity
 * @ORMTable(name="time_table")
 * @ORMEntity(repositoryClass="AppBundleRepositoryTimeTableRepository")
 * @UniqueEntity(fields={"dateid","trend"}, message="Duplicate Entry")
 */

class TimeTable
{
    /**
     * @ORMId
     * @ORMColumn(type="integer")
     * @ORMGeneratedValue(strategy="AUTO")
     */
    private $id;


    /**
     * @ORMdateid
     * @ORMColumn(type="integer")
     * @AssertNotBlank()
     */
    private $dateid;

    /**
     * @ORMtrend
     * @ORMColumn(type="integer")
     * @AssertNotBlank()
     */
    private $trend;

    /**
     * @ORMmmpy
     * @ORMColumn(type="decimal")
     * @AssertNotBlank()
     */
    private $mmpy;

    public function getDateid()
    {
        return $this->dateid;
    }

    public function setDateid($dateid)
    {
        $this->date = $dateid;
    }

    public function getTrend()
    {
        return $this->trend;
    }

    public function setTrend($trend)
    {
        $this->trend = $trend;
    }

    public function getMmpy()
    {
        return $this->mmpy;
    }

    public function setMmpy($mmpy)
    {
        $this->mmpy = $mmpy;
    }
}

и когда я выполняю следующую команду : php bin/console doctrine:schema:validate

это бросает мне следующую ошибку:

[Semantical Error] The annotation "@DoctrineORMMappingdateid" in property AppBundleEntityTimeTable::$dateid do
  es not exist, or could not be auto-loaded.

Есть идеи, как что вызывает проблему и как ее преодолеть?

FYI: я использую Symfony 3.2

,Большое спасибо

1 ответ