CRUDでいうところのUPDATEで常に失敗するようになった(Spring Data Jpa使用)
結論:Entityに@JsonIgnoreProperties({"hibernateLazyInitializer"}) を追加
参考:Spring Data JPA で hibernateLazyInitializer を Jackson が JSON シリアライズできなくてエラーになる
以下は余談
最初はType definition error
という部分から型違いが原因かとおもったのだけど合わせても一向にエラーがでるので
through reference chain: com.smd.api.entity.TodoEntity$HibernateProxy$KRg8OCOW["hibernateLazyInitializer"])] with root cause
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.smd.api.entity.TodoEntity$HibernateProxy$KRg8OCOW["hibernateLazyInitializer"])
No serializerとか言ってる部分が原因かなと追求したら先ほどの記事にいきついた
参考記事を上げてくださった方に感謝を!