Ich habe eine App auf Model-Glue aufgebaut: Unity, die einige Suchformulare enthält. Ich muss führende und nachgestellte Leerzeichen aus Suchstrings trimmen, bevor ich sie zur Abfrage der Datenbank verwende. Ich bin auch halten die Suchbegriffe in einer Bean, die ein Benutzer speichern und wiederverwenden kann.
Mein Problem ist, dass ich nicht sicher bin, wo ich das trim() ausführen soll. Die Bean scheint der falsche Ort dafür zu sein, da ich die Bean einfach halte (keine Logik). Normalerweise würde ich mich darum kümmern, wenn ich die Bean aktualisiere, aber ich verwende MakeEventBean, um die Dinge einfach zu halten. Das erneute Berühren aller Daten in der Serviceschicht scheint eine unnötige Overhead-Schicht zu sein. Und schließlich scheint es auch nicht richtig zu sein, dies in der Datenschicht mit der eigentlichen SQL-Abfrage zu tun. Es wird zwar funktionieren, aber die Informationen in meiner Suchbean werden trotzdem falsch sein.
Was haben Sie in solchen Fällen getan?