JAVA 코드에서 GSON을 사용하여 JSON에 DTO를 직렬화하려고합니다. DTO는 추상 클래스를 확장하고 java.io.Serializable도 구현합니다. 그 구성원 중 하나 인 DTO는 보호 된 String [] (2 차원 배열)을가집니다.GSON을 사용하는 Hibernate DTO의 serializaion에서 오류가 발생했습니다.
지금까지는 오류가 발생하지 않았으므로 지금까지 도움이되지 않았습니다.
심각 : java.lang.Class의 직렬화 시도 : org.hibernate.proxy.HibernateProxy의 Servlet.service() 서블릿 JSP 대한 예외를 java.lang.UnsupportedOperationException가 발생했습니다. 형식 어댑터를 등록하는 것을 잊었습니까? at com.google.gson.internal.bind.TypeAdapters $ 1.write (TypeAdapters.java:62) at com.google.gson.internal.bind.TypeAdapters $ 1.write (TypeAdapters.java:59) at com. google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write (TypeAdapterRuntimeTypeWrapper.java:68) (com.google.gson.internal.bind.ArrayTypeAdapter.write (ArrayTypeAdapter.java:93) , com.google.gson.internal). bind.TypeAdapterRuntimeTypeWrapper.write (TypeAdapterRuntimeTypeWrapper.java:68) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory $ 1.write (ReflectiveTypeAdapterFactory.java:89) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory $ Adapter .write (ReflectiveTypeAdapterFactory.java:200) at com.google.gson.internal.bind.TypeAd com.google.gson.internal.bind.ReflectiveTypeAdapterFactory $ Adapter.write에서 com.google.gson.internal.bind.ReflectiveTypeAdapterFactory $ 1.write (ReflectiveTypeAdapterFactory.java:89) 에서 apterRuntimeTypeWrapper.write (TypeAdapterRuntimeTypeWrapper.java:68) com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write에서 (ReflectiveTypeAdapterFactory.java:200) (TypeAdapterRuntimeTypeWrapper.java:68) ReflectiveTypeAdapterFactory.java (1.write com.google.gson.internal.bind.ReflectiveTypeAdapterFactory $에서 : 89) (com.google.gson.internal.bind.ReflectiveTypeAdapterFactory $ Adapter.write (ReflectiveTypeAdapterFactory.java:200) (com.google.gson.Gson.toJson (Gson.java:546) , com.google.gson.Gson.toJson) gson.Gson.toJson (Gson.java:525) com.google.gson.Gson.toJson에서 com.google.gson.Gson.toJson (Gson.java:480) (Gson.java:460)
에서 점점 어떤 도움은 설명 또는 감사합니다 해결.