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 <[email protected]> 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


Reply via email to