Организация отображается на Адрес как 1-к-1:
Организация :
<one-to-one class="Address" constrained="true" name="address" property-ref="organizationId"/>
Адрес :
<many-to-one class="Organization" name="organization">
<column name="OrganizationID" not-null="false" unique="true"/>
</many-to-one>
этот запрос генерирует дополнительный выбор для каждой Организации + 1:
query = session.createQuery("select o from Organization as o where o.isCool=0").setReadOnly(true);
organizations = query.list();
http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/performance.html сообщает fetch="join"
, но это не имеет значения.Как решить эту проблему?Любая помощь приветствуется.
РЕДАКТИРОВАТЬ В отладчике я вижу, что адрес на самом деле загружен не лениво, я понятия не имею, почему.