public UserInfo login(LoginInfo loginInfo) throws SQLException { UserInfo userInfo; UserMapper userMapper = sqlSession.getMapper(UserMapper.class); if (userMapper != null) { userInfo = userMapper.getData(loginInfo); if (userInfo == null) { userInfo = new UserInfo(); userInfo.setErrorCode(Configuration.ErrorCodes.ER1001.getCodeName()); userInfo.setSubscribe_kor(Configuration.ErrorCodes.ER1001.getSubtitleKor()); return userInfo; } else { userInfo.setErrorCode(Configuration.ErrorCodes.Success.getCodeName()); userInfo.setSubscribe_kor(Configuration.ErrorCodes.Success.getSubtitleKor()); return userInfo; } } else { userInfo = new UserInfo(); userInfo.setErrorCode(Configuration.ErrorCodes.ER0000.getCodeName()); userInfo.setSubscribe_kor(Configuration.ErrorCodes.ER0000.getSubtitleKor()); return userInfo; } }