У меня есть приложение, основанное на Model-Glue: Unity, которое содержит несколько форм поиска. Мне нужно обрезать начальные и конечные пробелы из строк поиска, прежде чем использовать их для запроса к базе данных. Я также храню условия поиска в бине, который пользователь может сохранить и использовать повторно.
Моя проблема в том, что я не уверен, где выполнить эту обрезку (). Боб, кажется, не подходит для этого, так как я держу бин простым (без логики). Обычно я бы позаботился об этом при обновлении компонента, но я использую MakeEventBean для простоты. Повторное касание всех данных на уровне службы кажется ненужным уровнем накладных расходов. И, наконец, выполнение этого в уровне данных с фактическим запросом SQL также кажется неправильным. Это сработает, но информация в моем поисковом бине все равно будет неправильной.
Что вы сделали в таких случаях?