Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Anotação Lob

Olá, estou enfretentando um problema com a anotação @Lob para um grande campo em texto. A classe está sendo usada como @ManyToOne e está retornando este erro

"Could not write JSON: Unable to access lob stream; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Unable to access lob stream (through reference chain: org.springframework.data.domain.PageImpl[\"content\"]->java.util.Collections$UnmodifiableRandomAccessList[0]->com.project.ziip2.dto.OrderDto[\"itens\"])",

Se eu retirar a anotação @Lob ele funciona normal, mas quando eu tiver um campo muito grande tipo a descrição de produto ele irá bugar?

1 resposta
solução!

Oi Pablo,

Provavelmente deve ser erro por conta desse relacionamento nao ter sido carregado na consulta e quando o Jackson foi serializar para JSON ocorreu a excption.

Tenta fazer a consulta utilizando o JOIN FETCH para carregar esse relacionamento que contem o @Lob e veja se resolve.