예를들어 JSON이나 XML을 생성할 때는 지연로딩을 사용할 수 있지만
원격지인 클라이언트에서 연관된 엔티티를 지연 로딩하는 것은 불가능하다.

결국 클라이언트가 필요한 데이터를 모두 JSON으로 생성해서 반환해야한다
보통 Jackson이나 Gson같은 라이브러리를 사용해서 객체를 JSON으로 변환하는데,
변환 대상 객체로 엔티티를 직접 노출하거나 또는 DTO를 사용해서 노출한다.


이게 뭔뜻임?

나 아예 감을 못잡았어.
무슨 상황에서 OSIV가 한계가 있다는거야?

뭔얘기야?

그냥 OSIV덕분에 모든 데이터를 지연로딩으로 접근가능한거 아니야?

클라이언트가 필요한 데이터라는게 뭐야?

Form으로 받아오겠다고?  뭔소리지?

데이터를 받기위해 json으로 내뱉는단건 또 뭔소리야?

데이터를 받으려면 form태그가 달린 html파일을 보내주고
새로운 리퀘스트때 받아와야하는거 아님?

왜 엔티티를 노출해?