Bonjour à tous !
Alors je bosse sur un site de commerce fait sur une base spring mvc , JPA (Hibernate comme implémentation)
Et donc je dois le faire évolué pour y ajouter l’internationalisation et notamment celle des produits.
Donc en fait je pensais séparer le nom & description dans une table avec 1 id + code langue.
Sauf que je me pose la question de comment je vais pouvoir faire dans le cas de base pour récupérer une liste de produit et avoir les bonnes traductions pour l'affichage dans ma jsp via un foreach de la jstl par exemple.
car la le seul truc que je vois est d'avoir une liste de traduction dans mon entité et ensuite je peux bouclé en testant si la langue est bien celle que je veux mais ça me parait pas très propre comme solution.
J'aurais bien aimer utilisé une Map et donc avoir ensuite un getter dans mon entité "product" du genre getDescritption(String lang) et je récupère direct ma traduction ou qqch dans le genre ...
Est ce que quelqu'un a une autre idée ?
Merci d'avance






Répondre avec citation



Partager