У меня есть какое-то отображение:
<class entity-name="Person" table="table1">
<id column="Id" type="long" name="Id"/>
<set name="Address">
<key column="Person_id"/>
<one-to-many class="Address"/>
</set>
<property column="Id" name="Id" type="long"/>
<property column="Last_Name" name="LastName" type="string"/>
<property column="First_Name" name="FirstName" type="string"/>
<property column="Education" name="Education" type="string"/>
</class>
<class entity-name="Address" table="table2">
<id column="Id" type="long" name="Id"/>
<property column="Id" name="Id" type="long"/>
<property column="City" name="City" type="long"/>
<property column="Street" name="Street" type="string"/>
<property column="number" name="number" type="string"/>
</class>
Это мой HQL-запрос hbm = "от лица p, получить соединение p. Адрес WHERE p.id in (: ids)"
, но сейчасЯ получаю select * из обеих таблиц (Address и Person) Мне нужен HQL, который сохраняет LastName, FirstName человека и набор адресов, который содержит City, Street
Я хочу добавить условия в поля Address ??