У меня два сущности - Новости и Страница. Определение выглядит так:
/** * 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 {...}
Я знаю, как выбирать только «новостные» сущности - просто ВЫБРАТЬ ... ИЗ новостей n
.
Но есть ли способ, как выбрать только «страницу» сущности, которые отображаются непосредственно в класс Page? Или мне нужно создать для этого дополнительный объект, расширяющий страницу?