Le 29/03/2012 10:00, poussin a écrit :
Moi, ce qui me choque le plus est le while :(, non deterministe par rapport au temps de generation de l'id. Ne serait-il pas plus judicieux de faire une suppression dans la chaine du "E-" ? (si jamais une JVM change l'impl de random et qu'il retourne toujours des chiffres avec un E-, on est tres mal :()
Ouais. un replace("E-", "") fera le boulot.
Plutot une bonne idée, mais il ne faut surtout pas devoir créer un objet a chaque génération d'un id. Donc une fois instancié le constructeur d'id doit etre reutilisé par tous (un singleton configurable ?)
Plutôt un objet instancié une fois pour toute par le rootContext (comme cela dépend de la config, la factory déjà écrite fait bien le job). -- Brendan Le Ny <bleny@codelutin.com> Code Lutin Conseil & Développement Logiciel Libre +33 (0)2 40 50 29 28 http://codelutin.com