Spring Boot - 枚举何时使用?
Spring Boot - Enums when to use?
我有一个将国籍和性别作为属性的用户实体。
什么是最佳实践?
为此使用枚举或使用单独的 table?
我还计划将所有国籍和性别作为 json 数据发送回前端。
谢谢。
如果我发现我更新得太频繁或需要其他人更新它,我个人会从枚举开始,这是将它转换为 table 的好时机。
如果属性不经常更新,我建议使用枚举
如果您不想进行新的构建和部署以添加性别或国籍,则使用单独的 table,否则使用枚举。
对于国籍,您可以定义一个带有“国籍”的枚举 属性,例如
ZA(“南非”)。 属性 然后可以包含空格和重音符号。
我有一个将国籍和性别作为属性的用户实体。 什么是最佳实践? 为此使用枚举或使用单独的 table?
我还计划将所有国籍和性别作为 json 数据发送回前端。
谢谢。
如果我发现我更新得太频繁或需要其他人更新它,我个人会从枚举开始,这是将它转换为 table 的好时机。
如果属性不经常更新,我建议使用枚举
如果您不想进行新的构建和部署以添加性别或国籍,则使用单独的 table,否则使用枚举。
对于国籍,您可以定义一个带有“国籍”的枚举 属性,例如 ZA(“南非”)。 属性 然后可以包含空格和重音符号。