gpt4 book ai didi

枚举类型的 Java Hibernate 约束

转载 作者:行者123 更新时间:2023-11-30 07:46:08 25 4
gpt4 key购买 nike

在我的实体中,我定义了一个字段:

@Enumerated(EnumType.STRING)
private TaskStatus status;

这个字段有枚举类型:

public enum TaskStatus {
NEW, IN_PROGRESS, DONE
}

在我的表中,此列具有 character varying(255) 类型。是否可以使用 Hibernate 自动限制此长度,还是我必须为此手动设置 @Size

最佳答案

只需将注释 @Column(length = 11) 添加到 status 属性(使用最大枚举的长度)。

关于枚举类型的 Java Hibernate 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50963228/

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