Spring Boot-枚举何时使用



我有一个以国籍和性别为属性的用户实体。什么是最好的练习?为此使用枚举还是使用单独的表?

我还计划将所有的民族和Gender作为json数据发送回前端。

谢谢。

如果属性不经常更新,我建议使用枚举

如果您不想进行新的构建和部署以添加性别或国籍,请使用单独的表,否则请使用枚举。

对于国籍,您可以用"定义枚举;国籍;属性,例如。ZA("南非"(。然后,该特性可以包含空格和重音符号。

如果我发现我更新枚举太频繁或需要其他人更新它,我个人会从它开始,这将是将它转换到表的好时机。

最新更新