Могу ли я использовать свойства подкласса в Hibernate Criterion Example? - PullRequest
1 голос
/ 21 января 2011

У меня есть иерархия классов:

Company <---- Customer
------        --------
string id     bool prospect
string name

В основном все работает нормально (сохранение и загрузка).

Что не получается, так это: я хочу запросить всех клиентов, которые имеют перспективу == true.

Но, похоже, Hibernate игнорирует свойство перспективы подкласса.Я создаю объект Customer и устанавливаю параметр prospect = true, затем я использую этот код

Example example = Example.create(exampleCustomerInstance);

Когда я смотрю на запрос (вывод отладки), я вижу, что нетГДЕ заявлено на перспективу, поэтому возвращаются все клиенты, а не только те, у кого есть перспектива = true

В качестве обходного пути я нашел перспективу для Компании, и теперь она работает ... поэтому мой вопрос:

невозможно ли с помощью Hibernate запрашивать такие свойства подкласса (если да, почему?)?

(я использую Hibernate 3.6.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...