方法一:在sql中添加case when
实体和字段的映射
SQL语句:
实体对象:
private boolean disabled; public boolean isDisabled() { return disabled; } public void setDisabled(boolean disabled) { this.disabled = disabled; }
方法二、个人感觉更加合理,方便维护,简单!比较推荐
直接在实体对象中添加控制
private boolean disabled; public boolean isDisabled() { return (this.getProjectStatus().equals(Integer.valueOf(7))|| this.getProjectStatus().equals(Integer.valueOf(8))); } public void setDisabled(boolean disabled) { this.disabled = disabled; }
返回给前台的时候自动更加相关信息做控制。