Question

J'utilise field.camelcase dans mes fichiers de mappage pour configurer des éléments tels que des collections, des entités dépendantes, etc. et pour les exposer sous forme de tableaux en lecture seule. Je sais que la stratégie d'accès n'affecte pas le chargement paresseux, je veux juste confirmer que cela sera toujours mis en cache:

private ISet<AttributeValue> attributes;
public virtual AttributeValue[] Attributes
        {
            get { return attributes.ToArray(); }
        }
Était-ce utile?

La solution

La valeur d’accès indique simplement comment accéder à field et field.camelcase indique simplement la stratégie de dénomination. Cela n'affecte pas le chargement paresseux. La valeur paresseuse déterminera le chargement différé dans le mappage.

Voir: http : //www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/mapping.html#mapping-declaration-property

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top