I have two entities - News and Page. Definition looks like this:
/** * Description of Page * @Entity * @InheritanceType("JOINED") * @DiscriminatorColumn(name="type", type="string") * @DiscriminatorMap({ * "news" = "News" , * "page" = "Page"}) * * @table( * name="pages" * ) */ class Page extends BaseEntity {...} class News extends Page {...}
I know, how to select only "news" entities - simple SELECT ... FROM News n
.
But is there some way how to select only "page" entities, which are mapped directly to Page class? Or do I have to create some extra entity extending Page for this?
SELECT * FROM Page...
? - Cobby