Здравствуйте, Donz, Вы писали:
D>Есть таблица A. Надо выбрать из нее все записи, на которые есть ссылки в таблицах B и C. D>То есть, простейшее решение выглядит так: D>select A.* from A inner join B on B.a = A.a D>union D>select A.* from A inner join C on C.a = A.a
D>Но мне надо, чтобы селект был только один, причем таблицы в запрос могут добавляться только через join'ы. D>Эти ограничения накладывает Hibernate Criteria API. Я сначала составляю Criteria, который является обвязкой запроса, потом отдаю его, и запросивший этот Criteria может добавить еще условия по своему выбору. D>В общем, можно как-либо сделать один селект через джойны заместо нескольких селектов с union?