Как: Hibernate 3.xx Критерии запроса - PullRequest
0 голосов
/ 15 ноября 2011

Вот сценарий, который у меня есть:

5 таблиц.

Автор, издатель, регион, среда и название

В заголовке есть внешние ключи ко всем остальным таблицам. У меня есть список объектов Title и я хочу создать для него запрос. На этом есть отношение многие ко многим

Может ли кто-нибудь помочь с некоторыми примерами или фрагментом кода о том, как я буду это делать с помощью Hibernate 3.5?

Ответы [ 2 ]

4 голосов
/ 15 ноября 2011

Вы смотрели на ссылку на спящий режим ?

0 голосов
/ 15 ноября 2011

Ну вот основной пример:

FROM Title AS title JOIN title.Author AS author JOIN title.Publisher AS publisher WHERE author.name LIKE "a%" AND publisher.address LIKE "%Ohio%"

Он выбирает все названия, у которых есть авторы, чьи имена начинаются с "а", и у которых также есть издатели с адресами в Огайо.Лучше всего, если вы посмотрите документацию Hibernate здесь:

http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html#queryhql-joins

, а также различные типы соединений здесь:

http://www.w3schools.com/sql/sql_join.asp

...