我有一个Spring Boot 1.x应用程序,该应用程序已迁移到Spring Boot 2.1.2.RELEASE。我有一些带有javax.validation
约束的JPA实体,如下所示:
@Entity
public class User {
@NotNull
private String username;
}
这正在为MySQL生成以下ddl:
create table user (username varchar(255) not null);
现在这些约束被忽略了,我不明白为什么。你有什么提示吗?
答案 0 :(得分:0)
三天前我遇到了这个问题,对我有用的是:
1)停止弹簧启动 2)消除数据库 3)重新启动spring boot再次生成
我还尝试将注释从@NotNull
更改为@Column(nullable=false)
,但是它不起作用。
让我知道它是否也对您有用!