Ассоциация организаций 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)

Другие вопросы по тегам