hql

Например: EXISTS ( SELECT * FROM [table] WHERE ... ) Как сделать такой запрос, используя Hibernate?...

Я пытаюсь запросить внешний ключ patientId из таблицы встреч. Мой объект назначения сопоставляется с объектом моего пациента (не знаю, имеет ли это значение для hql) следующим образом: <many-to-one name="patient" class="application.model.Patient" fetch="select"> <column name="patientId...

Я хочу получить значение из базы данных, в моем случае я использую List, чтобы получить значение из базы данных, но я получил эту ошибку Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to id.co.bni.switcherservice.model.SwitcherServiceSource at id.co.bni.switchers...

Я использую NHibernate и пытаюсь понять, как написать запрос, который ищет все имена моих сущностей, и перечисляет результаты. В качестве простого примера у меня есть следующие объекты; public class Cat { public string name {get; set;} } public class Dog { public string name {get; set;} } public class...

Определение поля /** Date. */ @Column(columnDefinition = "datetime") private Date date; Сеттер public void setDate(final Date date) { DateFormat dfmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { this.date = dfmt.parse(dfmt.format(date)); } catch (ParseException e) { ...

Можно ли выполнить массовое удаление hibernate с помощью внутреннего запроса? Пример: DELETE Person person WHERE person.id IN (SELECT id FROM...) ...

Я пытаюсь выполнить правое внешнее соединение в HQL. Создание запроса выполняется следующим образом: Query query = this.sessionFactory .getCurrentSession() .createQuery( "select O.customer.id as id, O.customer.firstName as firstName, O.customer.lastName as lastNam...

каковы плюсы и минусы использования критерии или HQL? API критериев-это хороший объектно-ориентированный способ выражения запросов в спящем режиме, но иногда запросы критериев сложнее понять/построить, чем HQL. когда вы используете критерии и когда HQL? Что вы предпочитаете в каких случаях использования? Ил...

есть ли способ создать отдельный запрос в HQL. Либо с помощью ключевого слова "distinct", либо с помощью другого метода. Я не уверен, что distinct является допустимой ключевой работой для HQL, но я ищу эквивалент HQL ключевого слова SQL "distinct"....

предполагая, что я хочу написать следующий запрос HQL: FROM Cat c WHERE c.id IN (1,2,3) Как правильно писать это в виде параметризованного запроса, например FROM Cat c WHERE c.id IN (?) ...