Ну тогда ты связываешь свои бизнес модели с таблицами и если что-то у тебя меняется, ты будешь бегать по всему проекту
Я считаю, что это допустимо в случае навороченной логики валидации на атрибутах в domain. Лучше так, чем реализовывать валидацию дважды. *Мое оценочное мнение, не призываю никого ни к чему.