编号是否存在

添加一条记录要考虑某个属性值是否存在的问题,如果只从数据库查询判断,会出现是要编辑就会提示编号是否存在,

 

算法设计如下:

 

 

 

代码示例:

 

 

    public boolean MedicineTypeCodeIsRepeat(String code,String id) {

       BeGenService<MedicineType> begen = (BeGenService<MedicineType>)getBean("beGenService");

       Map queryMap = new HashMap();

       queryMap.put("medicTypeCode", code);

       List<MedicineType> temp = begen.getTList(MedicineType.class, queryMap);

       if(temp!=null && temp.size()>0){

           if(!temp.get(0).getId().equals(id)){

              return true;

           }

       }

       return false;

    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章