我有一個基於Model-Glue:Unity的應用程序,它包含一些搜索表單。在使用它們查詢數據庫之前,我需要修剪搜索字符串中的前導和尾隨空格。我還將搜索條件保存在用戶可以保存和重用的bean中。數據清理;什麼層?
我的問題是,我不確定在哪裏執行trim()。該bean似乎是錯誤的地方,因爲我保持簡單的bean(沒有邏輯)。通常我會在更新bean時注意這一點,但是我使用MakeEventBean來保持簡單。重新觸摸服務層中的所有數據似乎是不必要的開銷層。最後,在實際的SQL查詢中在數據層中執行它似乎也不正確。它會工作,但我的搜索bean中的信息仍然是錯誤的。
你在這種情況下做了什麼?
不使用ORM,但這是一個有趣的想法。 – ale 2009-11-18 13:11:27