Учитывая архитектуру MVC, описание, которое вы хотите добавить в свое поле, должно быть в вашем представлении (как вы и ожидали, вы должны указать это в своем html).
Ваша сущность должна проверять только такие вещи, как:
- Являются ли входящие данные правильным типом?
- Являются ли входящие данные правильного размера?
- (например: если ваша сущность является VARCHAR 10 в БД - создайте исключение для проверки, если data.lentgh> 10)
и т..
Все сообщения, которые вы хотите отобразить на веб-странице, должны быть объединены в .properties.Эти свойства могут быть созданы с суффиксом локали для поддержки интернационализации.
Например: mymessages.properties_US_en, mymessages.properties_CA_fr
Мои 2 цента