Есть класс, хранящий коллекцию экземпляров другого класса. В меппинге настроено, что эта коллекция должна загружаться по требованию:
<bag name="Children" table="children" lazy="true" inverse="true" fetch="join">
<key column="parent_id"/>
<one-to-many class="Child" />
</bag>
Но, несмотря на это, коллекция постоянно загружается вместе с родительским объектом. В запросе при этом делается JOIN
на дочернюю таблицу.