Удаление конечных пробелов из символьных полей в устаревшей базе данных с помощью Grails GORM

Каковы возможные решения для удаления конечных пробелов при отображении полей char в устаревшей базе данных?

Я вижу следующие варианты:

  • Вызов .trim () в точке использования (контроллер, представление и т. Д.)
  • Переопределить методы доступа к свойствам для возврата .trim ()
  • Использование Hibernate UserType для обрезки пробелов

Я склоняюсь к переопределению метода доступа к свойствам, чтобы свойства домена оставались согласованными во всем приложении.

5
задан jamesallman 12 July 2011 в 17:21
поделиться