tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matthew Broadhead <matthew.broadh...@nbmlaw.co.uk.INVALID>
Subject Re: Johnzon is going to infinite loop on JPA entities with OneToMany relationship
Date Thu, 19 Jul 2018 17:17:48 GMT
JAXB used to use @XmlInverseReference annotation.  is there no such 
johnzon annotation?  @JohnzonIgnore is more like @Transient?

On 19/07/18 17:10, Romain Manni-Bucau wrote:
> Hi Sudhakar,
>
> Ensure you have a @JohnzonIgnore on one side to avoid a loop.
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau>
|
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>
>
> Le jeu. 19 juil. 2018 à 16:46, sudhakarvm <sudhakarvm@gmail.com> a écrit :
>
>> I am facing problem while json is generated from my JPA model object using
>> default JSON provider Johnzon.
>> This JPA entity class B has @ManyToOne relationship with other entity A.
>> Since A also includes B as @OneToMany member with List datatype. Because of
>> this Johnzon is going in infinite loop to prepare the json and I am getting
>> following exception:
>>
>> /Caused by: javax.json.stream.JsonGenerationException: Invalid json
>>          at
>>
>> org.apache.johnzon.core.JsonGeneratorImpl.close(JsonGeneratorImpl.java:437)/
>>
>> JPA (using eclipselink) is returning correct results. Any suggestions for
>> this issue please.
>>
>> Thanks in advance
>> Sudhakar
>>
>>
>>
>> --
>> Sent from:
>> http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html
>>


Mime
View raw message