Класс контроллера
@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;
}
Здесь я не могу понять, как проверить, какой список содержит данный объект, приветствуются любые предложения. Спасибо