Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Java Базы данных (JDBC, JPA, Hibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 20.09.2018, 01:18   #1
larchick
 
Регистрация: 19.09.2018
Сообщений: 3
Репутация: 10
По умолчанию DetachedCriteria c innerJoin - поиски безуспешны

Дано (лишнее опускаю)

класс TechnicalOrder {
CommercialOrder commercialOrder;
}

class CommercialOrderStatus{
CommercialOrder commercialOrder;
OrderStatus orderStatus;
Date definitiveDate;
}

class OrderStatus {
String code;
}

Необходимо выбрать все технические ордера, у которых для коммерческого ордера существует commercialOrderStatus c кодом 818 и definitiveDate not null

Следующий код:

Criteria criteria = session.createCriteria(TechnicalOrd er.class, TechnicalOrder.TECHNICAL_ORDER);

DetachedCriteria subquery = DetachedCriteria.forClass(Commercia lOrderStatus.class, "CommercialOrderStatus");
subquery.setProjection(Projections. id());
subquery.add(Restrictions.eqPropert y("commercialOrder.oid", "CommercialOrderStatus.commercialOr der.oid"));
subquery.createAlias(CommercialOrde rStatus.STATUS_CODE, CommercialOrderStatus.STATUS_CODE, CriteriaSpecification.LEFT_JOIN);
subquery.add(Restrictions.and(Restr ictions.eq("statusCode.code", StatusCode.STATUS_CODE_818), Restrictions.isNotNull("CommercialO rderStatus.definitiveDate")));
criteria.add(Subqueries.exists(subq uery));

Безрезультатно!
larchick вне форума   Ответить с цитированием
Старый 22.09.2018, 12:19   #2
larchick
 
Регистрация: 19.09.2018
Сообщений: 3
Репутация: 10
По умолчанию

Никто не отвечает и не надо, проблема решена - да здравствуют логи!
larchick вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проводим поиски С++ программиста графики. Ruevit Shadow Работа на постоянной основе - Вакансии 1 01.05.2015 05:23
Запрос на InnerJoin zhigalo SQL, базы данных 2 22.01.2015 17:24
Вывод найденного слова на Мемо(Делфи 7) и стирать при поиски нового слова hasanovaaygerim Помощь студентам 0 20.11.2013 21:50
Есть кто из ОМСК ГТУ или поиски книги Mixasik Свободное общение 0 03.04.2012 15:15
Массовый поиски и замена по шаблону из другого файла. wadimko97 Microsoft Office Excel 1 27.10.2011 13:51


09:45.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru