private HashMap<String, HashMap<String, Object>> deleteProc( HashMap<String, Object> params, HttpServletRequest request, Session session, Login login) throws Exception { BigDecimal bid = (BigDecimal) params.get("data"); Integer id = bid.intValue(); UserTable delUserTable = em.find(UserTable.class, id); if (delUserTable == null) { throw new SystemException("id:" + id.toString() + " が見つかりません"); } delUserTable.setDelFlag(getDelFlagMaxValue(delUserTable) + 1); em.merge(delUserTable); return DBFluteUtil.setFetchResult(entityToMap(delUserTable), params); }