Doctrine orm zend framework 2条令2-yyy的xxx类子类不是有效的实体或映射的超类

Doctrine orm zend framework 2条令2-yyy的xxx类子类不是有效的实体或映射的超类,doctrine-orm,zend-framework2,zend-guard,Doctrine Orm,Zend Framework2,Zend Guard,我使用的是“条令/条令orm”:“2.4.”和“条令/条令orm模块”:“0.8.” 请检查下面的json { "name": "zendframework/skeleton-application", "description": "Skeleton Application for ZF2", "license": "BSD-3-Clause", "keywords": [ "framework",

我使用的是“条令/条令orm”:“2.4.”和“条令/条令orm模块”:“0.8.”

请检查下面的json

      {
       "name": "zendframework/skeleton-application",
       "description": "Skeleton Application for ZF2",
       "license": "BSD-3-Clause",
       "keywords": [
             "framework",
             "zf2"
        ],
        "homepage": "http://framework.zend.com/",
        "require": {
            "php": ">=5.3.0",
            "zendframework/zendframework": "2.3.*",
            "doctrine/doctrine-orm-module": "0.8.*",
            "doctrine/orm": "2.4.*"
        } ,"autoload": {
            "psr-0": {"StripLib\\": "vendor/stripe/lib/"}
        }
  }
我的实体类文件如下

  <?php

    namespace Application\Entity;

     use Doctrine\ORM\Mapping as ORM;
     use Doctrine\ORM\QueryBuilder;
     use Zend\Crypt\Password\Bcrypt;

     /**
      * User
      *
      * @ORM\Table(name="user")
      * @ORM\Entity
      */
    class User extends Entity {

    public static $table;

    public function __construct() {
         self::$table = $this->getTableName();
    }

Application\Entity\Entity
类是否具有注释
@MappedSuperClass
?是
@MappedSuperClass
中提供的
Application\Entity\Entity
类是否具有注释
@MappedSuperClass
?是
@MappedSuperClass
中提供的注释
Application\Entity\Entity

    **Class "Application\Entity\User" sub class of "Application\Entity\Entity" is not a valid entity or mapped super class.**