@GlobalDBOpenCloseAndUserPrivilages public Map saveUserType( Session session, HttpServletRequest request, HttpServletResponse response, String LoggedInRegion, String LoggedInUser, String funtype, String usertypeid, String usertype) { Map resultMap = new HashMap(); Transaction transaction = null; try { transaction = session.beginTransaction(); Usertype masterobj = new Usertype(); if (usertypeid.equalsIgnoreCase("0")) { masterobj.setId(getSequenceId(session)); } else { masterobj.setId(Integer.parseInt(usertypeid)); } masterobj.setUsertypename(usertype); masterobj.setParentcode(0); session.saveOrUpdate(masterobj); transaction.commit(); resultMap.put("success", "User Type Successfully Saved"); } catch (Exception e) { e.printStackTrace(); if (transaction != null) { transaction.rollback(); } resultMap.put("ERROR", "User Type Transaction Faild"); } return resultMap; }