gpt4 book ai didi

java - hibernate 定义可能的列值

转载 作者:行者123 更新时间:2023-11-29 03:20:10 24 4
gpt4 key购买 nike

在保存枚举时,我需要将列值限制在一个确定的集合中,这可以通过 hibernate 中的注释来实现吗?

或者如果可能的话做一些自定义注释,比如:

@possibleValues({"LIKE","COMMENT","SHARE"})
public TYPEOFSERVICES getTypeOfServices() {
return typeOfServices;
}

最佳答案

我想这就是您要找的:

    @Column(name = "YourColumn")
@Enumerated(EnumType.STRING)
public TYPEOFSERVICES getTypeOfServices() {
return typeOfServices;
}

你有枚举:

public enum TYPEOFSERVICES {

LIKE,
COMMENT,
SHARE;
}

关于java - hibernate 定义可能的列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24163624/

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