ElenaElli, проблема не в ооп а в том что вы вместо int который указали в конструкторе класса передаете строку. Собственно это сообщение об ошибки так и переводится
rinaz22, а я бы на вашем месте сильно озаботился бы тем фактом что один пользователь из-за плохой уникальности ключей может получить данные другого пользователя. сие может привести к печальным последствиям
JeanPaulBelmondo, не важно - все равно вопрос остается открытым. если еще запуск проверки именно в джобе можно было бы обьяснить какой нибудь тяжеловестностью проверки - то теперь вообще совсем не понятно.