У меня есть иерархия классов:
Company <---- Customer
------ --------
string id bool prospect
string name
В основном все работает нормально (сохранение и загрузка).
Что не получается, так это: я хочу запросить всех клиентов, которые имеют перспективу == true.
Но, похоже, Hibernate игнорирует свойство перспективы подкласса.Я создаю объект Customer и устанавливаю параметр prospect = true, затем я использую этот код
Example example = Example.create(exampleCustomerInstance);
Когда я смотрю на запрос (вывод отладки), я вижу, что нетГДЕ заявлено на перспективу, поэтому возвращаются все клиенты, а не только те, у кого есть перспектива = true
В качестве обходного пути я нашел перспективу для Компании, и теперь она работает ... поэтому мой вопрос:
невозможно ли с помощью Hibernate запрашивать такие свойства подкласса (если да, почему?)?
(я использую Hibernate 3.6.)