J'ai un bean EJB 3 Entity qui a une propriété String annotée avec: @Column (unique = true). Cette valeur est définie à partir d'une page JSF.Comment faire pour supprimer les espaces de fin dans une colonne de base de données?
Tout fonctionne bien tant que l'utilisateur n'ajoute pas d'espace ajouter la fin du champ de saisie. Dans ce cas, "someName" et "someName____" sont traités non uniques et sont stockés dans la base de données. Existe-t-il un moyen pratique de supprimer les espaces de fin (et de début) dans les zones d'application, ou cela doit-il être fait dans la base de données?
Il existe un SQL Server 2008 à la fin de la ligne et j'utilise Hibernate pour ORM.
republication votre code au serveur dev merveilles Désolé ^^
Je fais .trim() dans le setter, mais cela n'a aucun effet – raupach