gpt4 book ai didi

java - 如何使用 Spring JPA 声明 CHECK 约束?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:22 25 4
gpt4 key购买 nike

如何知道 Spring JPA 支持哪些数据注释?

例如,是@Min支持吗?

   @Min(value = 0)
private double calories;

无论如何,如何声明CHECK 约束?

更新

请阅读 CHECK constraint .另请注意,@Min是超链接。

最佳答案

关于 javax.validation API 执行的验证我不知道。但是您可以使用 @javax.persistence.Column 注释声明约束。例如,要创建检查约束以强制只接受 VARCHAR 列的某些值,您可以使用以下代码:

@Column(columnDefinition = "VARCHAR(60) CHECK (status IN ('ACTIVE', 'PENDING', 'INACTIVE')))
private String status;

关于java - 如何使用 Spring JPA 声明 CHECK 约束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34421654/

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