我可以在Doctrine的MappedSuperclass中使用ID吗?

时间:2013-09-05 19:13:26

标签: symfony doctrine-orm doctrine

如果我在MappedSuperclass中使用$id会出现问题吗?

我有以下架构,我需要知道在MappedSuperclass中使用$id是否存在问题。

感谢。

示例:

/**
* @ORM\MappedSuperclass
*/
abstract class AbstractBase
{
/**
 * @var integer $id
 * @ORM\Column(name="id", type="bigint", nullable=false)
 * @ORM\Id
 * @ORM\GeneratedValue(strategy="AUTO")
 */
protected $id;
}
-
/**
* @ORM\MappedSuperclass
*/
abstract class AbstractAddress extends AbstractBase
{

}
-
/**
* @ORM\Table(name="customer_address")
*/
class CustomerAddress extends AbstractAddress
{

}
-
/**
* @ORM\Table(name="order_address")
*/
class OrderAddress extends AbstractAddress
{

}

0 个答案:

没有答案