Я понимаю, что Аннотации Hibernate делятся на 2 категории:.Hibernate DDL v Validator аннотаций
- только вступит в силу, если Hibernate DDL включен (означает, что Hibernate может создавать/обновлять/удалять схемы БД
- Hibernate Validator использует их
В этой полезной answer, Pascal Thivent объясняет разницу между @Column
и @Size
.
Как я понимаю, Hibernate Validator, их аннотации вступят в силу независимо от того, включен ли DDL или нет.
Пожалуйста, подтвердите/отклоните мое понимание аннотаций, а также влияние Hibernate Validator на включение/отключение DDL.