在Java和DB设计中定义Gender和Status数据类型

时间:2016-12-18 19:16:07

标签: java database-design enums

我怀疑将字段定义为性别和地位。我使用Postgre Sql和JPA,我问你设计这种数据类型的最佳做法是什么

我选择Enum类(枚举为String)和性别和状态的数据类型,例如:

  • 性别:男,女
  • 状态:暂停,已启用,已禁用

我找到了不同的方法,但我仍然不确定是否具有可扩展性和高性能的解决方案

1 个答案:

答案 0 :(得分:0)

最后,我选择了数据库表中的smallint列和Entity类的Integer字段来管理使用资源包在前端解析它的状态和性别,以便它可以移植到所有类型的应用程序和前端选择。