Pourquoi les getters ne renverraient pas une collection vide ?
Actuellement, une propriété avec une multiplicité renvoie une collection null si on appelle le getter, pourquoi ne pas initialiser cette collection en lazy (on le fait bien dans le add) ? Voire même, pourquoi pas interdire d'appeler le setter avec null (sauf si Hibernate l'impose) ? Il me semblait y avoir une raison mais elle ne me revient plus. -- Brendan Le Ny, Code Lutin bleny@codelutin.com (+33) 02 40 50 29 28
Le 06/09/2013 15:27, Brendan Le Ny a écrit :
Actuellement, une propriété avec une multiplicité renvoie une collection null si on appelle le getter, pourquoi ne pas initialiser cette collection en lazy (on le fait bien dans le add) ? Voire même, pourquoi pas interdire d'appeler le setter avec null (sauf si Hibernate l'impose) ?
Il me semblait y avoir une raison mais elle ne me revient plus. Il ne me semble pas que ca soit problématique.
Si on veux ajouter des elements dedans via all(x) ou allAdd(List<X>), il creer la collection à ce moment là. -- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com
Le 06/09/2013 15:27, Brendan Le Ny a écrit :
Actuellement, une propriété avec une multiplicité renvoie une collection null si on appelle le getter, pourquoi ne pas initialiser cette collection en lazy (on le fait bien dans le add) ?
Je remets ça sur la table, on vient encore d'avoir une NPE : for (OrganisationalUnit organisationalUnit : yearlyDeclaration.getOrganisationalUnits()) { gnagnagna(); } Pourquoi ne pas renvoyer collection vide plutôt que null ? -- Brendan Le Ny, Code Lutin bleny@codelutin.com (+33) 02 40 50 29 28
Le 13/12/2013 14:55, Brendan Le Ny a écrit :
Pourquoi ne pas renvoyer collection vide plutôt que null ?
Pas d'objection, ... pour tester dans un premier temps pour être sûr que ça pose pas de soucis. Arnaud
Le 13/12/2013 22:56, Arnaud Thimel a écrit :
Le 13/12/2013 14:55, Brendan Le Ny a écrit :
Pourquoi ne pas renvoyer collection vide plutôt que null ?
Pas d'objection, ... pour tester dans un premier temps pour être sûr que ça pose pas de soucis.
Arnaud
Je lève un lièvre, mais je suis encore tomber sur ce cas. Sylvain
participants (4)
-
Arnaud Thimel -
Brendan Le Ny -
Eric Chatellier -
Sylvain Bavencoff