我有一个基于Model-Glue:Unity的应用程序,它包含一些搜索表单。在使用它们查询数据库之前,我需要修剪搜索字符串中的前导和尾随空格。我还将搜索条件保存在用户可以保存和重用的bean中。数据清理;什么层?
我的问题是,我不确定在哪里执行trim()。该bean似乎是错误的地方,因为我保持简单的bean(没有逻辑)。通常我会在更新bean时注意这一点,但是我使用MakeEventBean来保持简单。重新触摸服务层中的所有数据似乎是不必要的开销层。最后,在实际的SQL查询中在数据层中执行它似乎也不正确。它会工作,但我的搜索bean中的信息仍然是错误的。
你在这种情况下做了什么?
不使用ORM,但这是一个有趣的想法。 – ale 2009-11-18 13:11:27