例如:
//枚举值
//code = 1,name = aaa
//code = 2,name = bbb
//code = 3,name = ccc
if("1".equals(vo.getCode())){
entity.setName("aaa");
}else if ("2".equals(vo.getCode())){
entity.setName("bbb");
}else if("3".equals(vo.getCode)){
entity.setName("ccc");
}
................
使用Map优化
public interface ConstantMap {
Map<String, String> MAP = ImmutableMap.<String, String>builder()
.put("1", "aaa")
.put("2", "bbb")
.put("3", "ccc")
.build();
}
String name = MAP.get(vo.getCode());
entity.setName(name);