представьте, у меня есть 3 сущности, Basic
<- <code>Sub <- <code>SubSub.Я хочу выбрать Basic
и Sub
, но не SubSub
Я уже обнаружил, что в JPA 2.0 у меня может быть этот запрос SELECT b FROM Basic b WHERE TYPE(b) IN (Basic,Sub)
Но реализация, с которой мне нужно работать, это апач-OpenJPA-1.2.3-SNAPSHOT .
Как я могу выполнить задачу с JPA 1.0?Я открыт для всего.Могу ли я запросить столбец дискриминатора (обычный SQL или JPQL)?Есть какой-то запрос подсказки?Можно ли решить эту проблему не с помощью Inheritance, а с помощью какой-либо композиции?
Буду признателен за вашу помощь.ТНХ