gpt4 book ai didi

hibernate - Liquibase 忽略@NotNull

转载 作者:行者123 更新时间:2023-12-04 08:55:06 24 4
gpt4 key购买 nike

我在某些字段上有 @NotNull 注释。但是,当我尝试生成 diffChangelog 时,它会删除所有非空约束

sample 类:

public class User {

@NotNull
private String email;
}

diffChangeSet :
<changeSet author="author (generated)" id="1437485184491-4">
<dropNotNullConstraint columnDataType="varchar(255)" columnName="email" tableName="user"/>
</changeSet>

唯一的解决方案似乎是在每个字段上添加额外的注释 @Column(nullable = false)。我可以做任何事情,这样我就不必在每个字段上添加额外的注释。

最佳答案

如果有人对此仍有问题,我最近发现它已在 liquibase-hibernate5-3.7 中得到修复。

关于hibernate - Liquibase 忽略@NotNull,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31541544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com