【发布时间】:2010-06-08 09:42:29
【问题描述】:
我有一组数据需要从 Excel 表中导入,让我们举个最简单的例子。注意:数据最终可能支持上传任何语言环境。
例如假设表示用户的字段之一是性别映射到枚举并存储在数据库中,0 表示男性,1 表示女性。 0 和 1 是短值。
如果我必须导入我不能指望用户输入数字的值(因为它们不直观并且当枚举更大时很麻烦),映射到枚举的正确方法是什么。
我们是否应该要求他们在这些情况下(例如男性或女性)提供一个字符串值,并通过编写方法 public static Gender Gender.fromString(String value) 在我们的代码中提供对枚举的转换
【问题讨论】:
标签: java