举例: 个人信息表,性别( gender )这个字段 0 或者 1, 0 代表男,1 代表女
POJO 类
class Person {
private String name;
private Integer gender;
... 省略 set/get 方法
}
新增的时候通过 html select 方式很容易的实现保存。现在我的问题来了,在页面中需要 显示 性别的时候,需要把 数据库中保存的 0 或者 1 转义成 男 或 女。
这个转义的过程我现在发现有三种方式(有大拿可以分享一下其他的方式):
class PersonVO extends Person {
private String genderName; // 这个是新增的性别转换类
// 增加 get 方法
public String getGenderName() {
return this.gender.equals(new Integer("0")) ? "男":"女";
}
}
以上的方法 :
上述问题不知道是否描述清楚了,请各位大佬给讨论分析一下。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.