0
我有一个PHP实体,它继承了我无法更改的库中包含的基类。我想将从基类继承的属性映射到数据库列。由于必须在方法字段上使用@Column
注释,因此我无法以这种方式定义继承列。使用@AttributeOverrides
也无法正常工作,因此我需要访问基类以使其成为MappedSuperclass。类在原则中向扩展类添加列映射
实施例:
class LibraryClass
{
protected $someProperty;
}
/**
* @Entity
* @Table(name="child")
*/
class Child extends LibraryClass
{
/**
* @Column(name="some_property", type="string")
* Somehow target $this->someProperty
*/
}
是否有任何其他的方法来父属性而不类之间传输的属性,而不是使用继承映射?
我想和注释映射其他实体坚持,虽然,和[似乎没有可能(https://stackoverflow.com/a/35272567/1871016)。 – Villermen