| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Hibernate HQL |
| Автор: nogoody 18.9.2007, 15:34 |
| Народ, помогите разобраться, есть xml: ... <class name="Objects" table="Objects"> <id name="id" column="ID"> <generator class="native" /> </id> <set name="events" table="OandO"> <key column="id_t" not-null="true" /> <many-to-many column="id" class="Objects" /> </set> ... Данный объект имеет множество events, в которое входят ссылки на объекты этого же класса... Помогите написать запрос выборки объекта, в множество которого( в events) входит объект A Query = session.createQuery("select o from Objects o left join fetch o.events o_link where " +""// что тут писать? ).setParameter("pid", A).uniqueResult(); где A это объект... Вроде бы написал более менее понятно... |
| Автор: nogoody 18.9.2007, 16:45 |
| Все народ... я вроде бы сам разобрался... если кому интересно решение оказалось простым: Query = session.createQuery("select o from Objects o left join o.events o_link where (:pid) in o_link).setParameter("pid", A); |