Здравствуйте, Denis_Orlov, Вы писали:
D_O>Query query = session.createQuery( D_O>"from Book book where book.chapters.title like '%Hibernate%'"); D_O>List books = query.list(); D_O>Set uniqueBooks = new LinkedHashSet(books); D_O>[/code]
Это просто праздник какой-то. Вычитать и инстанциировать 3-4 сотни объектов, чтобы потом из них сделать одну через Set?
Китайцы знакомые так же пишут — выбирают все объекты из таблицы, а затем в цикле отбрасывают не нужные.