Hibernate UserType для усечения данных обрезки - PullRequest
1 голос
/ 05 ноября 2010

Хотите знать, является ли хорошим или плохим идеалом использование Hibernate UserType для обрезки данных из входящего потока данных, чтобы избежать возникновения исключений, если данные слишком велики, чтобы уместиться в данный столбец.

Мыполучать данные из большого количества источников данных и не иметь никакого контроля над размером отправляемых данных.

Мы рассматриваем около 100 полей, в которых нам нужно было бы их создать.

Ответы [ 2 ]

4 голосов
/ 07 декабря 2010

Пользовательский тип пользователя кажется более СУХИМЫМ решением, чем подход сеттеров. Метод валидации тоже кажется уродливым.

Я ищу лучшую альтернативу пользовательскому типу UserType, но пока не нашел.

1 голос
/ 06 ноября 2010

Для этого вам не нужен пользовательский тип пользователя.Просто поместите логику в Pojos, которые отправляются, в сеттеры.Или создайте метод validate (), который проверяет состояние объекта и вызывает этот метод перед сохранением.

...