如果我在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
{
}