比如说,在数据中有一个表 Student ,有一个字段是stu_status,1:可用,2:不可用。
生成PO后为 private Integer stuStatus; 在查询数据库之后,值是1或2,大家是在哪里处理这个1或2,最终得到值“可用”或“不可用” 呢?比如,在service里面直接写判断,比如通过写枚举,比如在action中做处理,大家是怎么处理的?要考虑的方面:如果后面维护的时候,又加个状态,如3:暂停。怎么处理,在哪里会比较好?
备注: 在我目前的项目中,没有用到VO层。
生成PO后为 private Integer stuStatus; 在查询数据库之后,值是1或2,大家是在哪里处理这个1或2,最终得到值“可用”或“不可用” 呢?比如,在service里面直接写判断,比如通过写枚举,比如在action中做处理,大家是怎么处理的?要考虑的方面:如果后面维护的时候,又加个状态,如3:暂停。怎么处理,在哪里会比较好?
备注: 在我目前的项目中,没有用到VO层。
解决方案 »
- request.setCharacterEncoding跟response的区别
- JFreeChart的X轴Y轴值设定
- 救命!
- tomcat只能访问jsp和action(struts2框架),不能访问任何的静态资源
- 取war的磁盘路径?
- web services 发布问题
- struts里,控件如何起资源束的值
- 请教,spring+hibernate中,如下方法应该怎么改正?
- 学习Java的困惑(痛苦!)
- weblogic7.0+jbuilder9.0联库迷茫(请有经验的指点,同时进来接分)......
- 求救啊 hibernate多对多怎么在中间表生成自增长主键id 数据库是MySql
- java invoke 参数 Map 与 HashMap的问题
2 做数据字典(map)。 从数据字典中去,而不是去访问数据库。
先定义一个class (假如类名是xxx)
里面放的是枚举型的值。
public static final int zhuangtai_1=1//可用
public static final int zhuangtai_2=2//不可用
zhuangtai.put(1,"可用");
zhuangtai.put(2,"不可用");
调用时就 xxx.zhuangtai_1 或 xxx.zhuangtai_2