//保存 public String save(){ Users users=getLoginAdmin(); unitMapper=MybatisSessionFactory.getSession().getMapper(UnitMapper.class); String result="0"; String idname=""; try { if (unit.getId()!=null&&unit.getId().trim().length()>0) { msg="修改"; unitMapper.updateByPrimaryKey(unit); MybatisSessionFactory.getSession().commit(); unitService.callUnitUpdatePro(unit.getId()); }else { msg="添加"; unit.setId(UUID.randomUUID().toString()); unitMapper.insert(unit); MybatisSessionFactory.getSession().commit(); idname="<属性>"+unit.getId()+"<属性>"+unit.getName(); } result="1"; } catch (Exception e) { try { MybatisSessionFactory.getSession().rollback(); } catch (Exception e1) { e1.printStackTrace(); } e.printStackTrace(); result="0"; msg+="单位 "+unit.getName()+" 失败:"+e.toString(); } msg+="单位 "+unit.getName()+" 成功"+idname; OperLogUtil.log(users.getLoginname(), msg, getHttpRequest()); ResponseUtil.writeUTF(getHttpResponse(),result+msg); return null; }