我有一个基于 Model-Glue: Unity 构建的应用程序,其中包含一些搜索表单。在使用搜索字符串查询数据库之前,我需要修剪前导空格和尾随空格。我还将搜索词保存在用户可以保存和重复使用的 bean 中。
我的问题是我不确定在哪里执行该修剪()。bean 似乎是错误的地方,因为我保持 bean 简单(没有逻辑)。通常我会在更新 bean 时处理这个问题,但我使用 MakeEventBean 来保持简单。重新处理服务层中的所有数据似乎是不必要的开销层。最后,使用实际 SQL 查询在数据层中执行此操作似乎也不正确。它会起作用,但我的搜索 bean 中的信息仍然是错误的。
在这种情况下你做了什么?