bonjour et merci de vos réponse !
je vois que le sujet a provoqué quelques discussions durant le week end
mon problème est que je n'ai pas la main sur la base et que je parle d'une base dont le nombre de table atteint environ 900 tables et les chaines sont déclarées a environ 95% avec le type CHAR et dans le lot il y a des champs PK de ce type la
!
je me vois donc mal géré au cas par cas le trim sur chaque champs, j'ai donc chercher un moyen de traiter le problème globalement :
- 1er cas, j'ai tenter un entity-listener (comme indiqué dans mon 1er post), mais j'ai vite compris que mes entité étaient considérés comme modifié après le trim
- 2eme cas, utilisation d'un converter, mais je me suis rendu compte que les champs de la clé primaire ne sont pas modifier par le converter
. on peux potentiellement s'en contenter et générer les PKs manuellement !
Ai je raté autre chose qui pourrais m’empêcher d'utiliser un converter ? peut on vraiment la considérer comme un solution viable, qu'en pensez vous ?
Partager