Я указываю атрибут сущности JPA с nullable = false
:
@Entity
class EntityName {
// ...
@Column(nullable = false, columnDefinition = "VARCHAR(127)")
protected String uName;
// ...
}
Однако NOT NULL
не появляется в скрипте генерации схемы:
CREATE TABLE EntityName (..., UNAME VARCHAR(127), ...)
(я создаю сценарий генерации схемы в Eclipse 2019-12 из контекстного меню проекта с помощью JPA Tools > Создание таблиц из сущностей ... > Sql -скрипт вариант.)
Почему это происходит? Я ожидаю, что столбец UNAME
равен NOT NULL
в выражении SQL ...