Vous utilisez l'instance ProvincialEntity comme clé et votre classe ProvincialEntity n'a pas de méthode toString() personnalisée, vous utilisez donc la méthode toString() par défaut et la convertissez sous la forme de nom de package.nom de classe@code de hachage, C'est faux. Vous exposez effectivement vos informations d'arrière-plan au client. Lorsqu'il est analysé par le client : {} représente un contexte d'objet : Supposons que var x = {a : 'b'} x.a ===> 'b'
Vous utilisez l'instance ProvincialEntity comme clé et votre classe ProvincialEntity n'a pas de méthode toString() personnalisée, vous utilisez donc la méthode toString() par défaut et la convertissez sous la forme de nom de package.nom de classe@code de hachage, C'est faux. Vous exposez effectivement vos informations d'arrière-plan au client.
Lorsqu'il est analysé par le client :
{} représente un contexte d'objet :
Supposons que var x = {a : 'b'}
x.a ===> 'b'