Задать вопрос
Chvalov
@Chvalov

Откуда берутся дефолтные значения при генерации DDL в SpringBoot?

Есть Entity класс:
@Entity
public class Dog {
    @Id
    private long id;

    private String name;

    private int age;
    // . . . 
}
При создании таблицы в Postgresql 11.X значение age в БД NOT NULL, но если добавить аннотацию @Column без параметров в которой по умолчанию nullable = true колонка создается как и было задумано. DOiwI.pngВопрос: откуда Hibernate/JPA при генерации DDL берет значения по умолчанию, так как я раньше думал мол можно не писать аннотацию @Column если нужные мне параметры и так заданы по дефолту
  • Вопрос задан
  • 183 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java Spring Framework
    2 месяца
    Далее
  • Stepik
    Spring Framework: Фундаментальные основы
    2 недели
    Далее
  • OTUS
    Разработчик на Spring Framework
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы