Model-Glue: Unity で構築されたアプリがあり、いくつかの検索フォームが含まれています。データベースのクエリに使用する前に、検索文字列から先頭と末尾のスペースを削除する必要があります。また、ユーザーが保存して再利用できる Bean に検索語を保持しています。
私の問題は、そのトリム()をどこで実行するかわからないことです。私はビーンをシンプルに保っているので(ロジックなし)、ビーンは間違った場所のようです。通常は Bean を更新するときにこれを処理しますが、単純にするために MakeEventBean を使用しています。サービス レイヤー内のすべてのデータに手を加えるのは、不要なオーバーヘッド レイヤーのようです。そして最後に、実際の SQL クエリを使用してデータレイヤーでそれを行うことも正しくないようです。動作しますが、検索 Bean の情報は依然として間違っています。
そのような場合、あなたは何をしましたか?