Spring Boot 2 - Hibernate и аннотации javax.validation - PullRequest
0 голосов
/ 01 февраля 2019

У меня было приложение Spring Boot 1.x, которое я перенес в Spring Boot 2.1.2.RELEASE.У меня было несколько сущностей JPA с аннотациями javax.validation, как показано ниже:

@Entity
public class User {

    @NotNull
    private String username;

}

Это генерировало следующий ddl для MySQL:

create table user (username varchar(255) not null);

Теперь эти ограничения игнорируются, и яне понимаю почему.У вас есть какие-нибудь намеки?

1 Ответ

0 голосов
/ 01 февраля 2019

У меня возникла эта проблема 3 дня назад, и у меня получилось:

1) Остановить загрузку весной 2) Удалите базу данных 3) Перезапустите загрузку весной, чтобы сгенерировать ее снова

Iтакже пытался изменить аннотацию с @NotNull на @Column(nullable=false), но это не работает.

Дайте мне знать, если это работает и для вас!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...