ProviderUtil.isLoadedWithReference vs isLoadedWithoutReference - PullRequest
0 голосов
/ 01 марта 2020

ProviderUtil.isLoadedWithReference (Object object, String attributeName)

If the provider determines that the entity has been provided by itself and
that the state of the specified attribute has been loaded, this method 
returns LoadState.LOADED.

If a provider determines that the entity has been provided by itself and 
that either the entity attributes with FetchType.EAGER have not been loaded 
or that the state of the specified attribute has not been loaded, this 
method returns return LoadState.NOT_LOADED.

If the provider cannot determine the load state, this method returns 
LoadState.UNKNOWN.

The provider's implementation of this method is permitted to obtain a 
reference to the attribute value. **(This access is safe because providers
which might trigger the loading of the attribute state will have already
been determined by isLoadedWithoutReference. )**

Этот доступ безопасен, поскольку поставщики, которые могут инициировать загрузку состояния атрибута, уже будут определены isLoadedWithoutReference. Что это значит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...