Ассоциация организаций Coldfusion. Какая настройка по умолчанию для "ленивый"
Кто-нибудь знает, что настройка по умолчанию для ленивых с ассоциацией сущности? Так, если у меня есть ассоциация, загружается ли ассоциация лениво или нетерпеливо, когда я не указываю?
например
property name="Groups" fieldtype="many-to-many" cfc="ProfileGroup" type="array" singularname="Group" linktable="profile_group" fkcolumn="profileID" inversejoincolumn="groupID";
Будет ли объект группы загружен или загружен, учитывая, что я не указал, какой я хочу.
Я просто не мог найти это нигде.. даже официальная документация CF не говорила.
Спасибо
2 ответа
Режим выборки по умолчанию, согласно JPA и Hibernate,
*-to-many => lazy
*-to-one => eager
Очевидно, что RHS многие должны быть загружены лениво, когда RHS один должен загружаться с нетерпением.
Ленивый: это отложенная загрузка по умолчанию, которая применяется к отображению коллекции, отношениям "один ко многим" и "многие ко многим".
http://help.adobe.com/en_US/ColdFusion/10.0/Developing/WSE01EDE03-6E6B-4669-8C54-358460778450.html
Включи logSQL
и вы можете сказать, что загружается лениво (не используйте cfdump/writedump)