1
我想用Class Table Inheritance
:如何投放超實例子類的實例? (教義)
/**
* @Entity
* @InheritanceType("JOINED")
* @DiscriminatorColumn(name="discr", type="string")
* @DiscriminatorMap({"player" = "Player", "admin" = "Admin"})
*/
class User
{
// ...
}
/** @Entity */
class Player extends User
{
// ...
}
/** @Entity */
class Admin extends User
{
// ...
}
我的問題是:
如果我有User
秒的採集,怎麼可能來檢查,其中一個是Admin
和一個是Player
。以及如何在此之後調用子類的方法?