Używam Restful Web Service (implementacja Jersy) z aplikacją JSF i użyłem Json, aby uzyskać dane w następujący sposób :java.lang.UnsupportedOperationException: Próbowałem serializować java.lang.Class: org.hibernate.proxy.HibernateProxy
carObjectDao = new GenericDAO<carObject>(carObject.class);
List<carObject> allCars = carObjectDao.readAll();
Gson gson = new Gson();
String carString = gson.toJson(allCars);
System.err.println(carString);
return carString ;
i uruchomić aplikację w trybie debugowania i allCars jest wypełniony danymi poprawnie, ale po to jest wyjątek:
java.lang.UnsupportedOperationException: Attempted to serialize java.lang.Class: org.hibernate.proxy.HibernateProxy. Forgot to register a type adapter?
nie wiem przyczynę wyjątkiem
Musisz usunąć proxy obiektów HibernateProxy, lub jeśli naprawdę nie potrzebujesz danych, po prostu ustaw em jako null. – Ziul
czy mógłbyś wyjaśnić więcej, nie rozumiem –