Я постараюсь подвести итог моего вопроса.
У меня есть базовый класс "Base" с тремя свойствами.От него наследуются четыре класса - «A», «B», «C» и «D».Они добавляют свои собственные дополнительные свойства.Я сопоставил это с InheritanceType.JOINED.Теперь я хочу найти «базовые» объекты, что означает, что я ищу общие свойства всех объектов «A», «B», «C» и «D».Я знаю, как это сделать.Hibernate поддерживает его "из коробки".
Но я хочу иметь возможность поиска не по всем типам, а по их части.Например, есть флажки, и пользователь выбрал поиск по «A» и «D».Опять же, поиск осуществляется по трем общим свойствам класса «Base».Нужно ли добавлять дополнительный столбец в базовый класс, чтобы различать тип и заполнять его вручную?Я уверен, что Hibernate что-то из коробки, но я не могу найти это.
С уважением, Петар