как проверить, какой список классов присутствует в данном объекте - PullRequest
0 голосов
/ 10 апреля 2019

Класс контроллера

@RequestMapping(value = "/addObj", method = RequestMethod.POST, consumes = "application/json")
    public Response generic(@RequestBody Object object) throws IOException{
        System.out.println("Object controller");
        return  service1.generic(object);
        }

Класс обслуживания

@Transactional
    public  Response generic(Object list){
        System.out.println("service");
        return studentDAO.generic(list);
    }

Класс Дао

@SuppressWarnings("unchecked")
public  Response generic(Object list){

    System.out.println("generic");
        if(list instanceof ClassA ){

            List121 c1=(List121) list;

            addObjA(c1);
        }
        else if(list instanceof ClassB ){

            List121 c1=(List121) list;

            addObjB(c1);
        }
        else if(list instanceof ClassC ){

            List121 c1=(List121) list;

            addObjC(c1);
        }

response.setStatus(200);
response.setMessage("succesfull");
    return response;

}

Здесь я не могу понять, как проверить, какой список содержит данный объект, приветствуются любые предложения. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...