【发布时间】:2022-02-02 01:13:37
【问题描述】:
我有一个具有国籍和性别作为属性的用户实体。 最好的做法是什么? 使用 Enums 还是有一个单独的表?
我还计划将所有国籍和性别作为 json 数据发送回前端。
谢谢。
【问题讨论】:
标签: json spring-boot enums spring-data-jpa
我有一个具有国籍和性别作为属性的用户实体。 最好的做法是什么? 使用 Enums 还是有一个单独的表?
我还计划将所有国籍和性别作为 json 数据发送回前端。
谢谢。
【问题讨论】:
标签: json spring-boot enums spring-data-jpa
如果属性不经常更新,我建议使用枚举
【讨论】:
如果您不想进行新的构建和部署以添加性别或国籍,则使用单独的表,否则使用枚举。
对于国籍,您可以定义具有“国籍”属性的枚举,例如 ZA(“南非”)。然后该属性可以包含空格和重音符号。
【讨论】:
如果我发现我更新它过于频繁或需要其他人更新它,我会亲自从一个枚举开始,这将是一个将它转换为表格的好时机。
【讨论】: