Вопрос

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

Мы получаем данные из множества источников данных и не имеют контроля по размеру данных, которые отправляются.

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

Это было полезно?

Решение

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

Другие советы

Пользовательский USERTYPE кажется более сухой раствором, чем устойчивостойкий подход. Телеподобный метод кажется уродливым.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top