/** * マップを取得する。 * * @param name マップ名 * @return 取得結果 */ public List<MapInfo> getByName(final String name) { try { return mapInfoDao_.selectByName(name); } catch (PersistenceException pEx) { Throwable cause = pEx.getCause(); if (cause instanceof SQLException) { SQLException sqlEx = (SQLException) cause; LOGGER.log(LogMessageCodes.SQL_EXCEPTION, sqlEx, sqlEx.getMessage()); } else { LOGGER.log(LogMessageCodes.SQL_EXCEPTION, pEx, pEx.getMessage()); } return new ArrayList<MapInfo>(); } }