Serialization is a plugin of Dubbo and Dubbo wants to adapt all of the serialization tools. As a RPC framework itself, we cannot change the behaviour of the serializer by default.( e.g. JDK serializer requires all beans to implement Serializable interface )
You can try changing the serialization type in Dubbo to "fastjson" or "gson". These two serializers may work with JsonIgnore annotation. On Wed, Mar 23, 2022 at 12:27 AM Daniel SAWAN <danielsa...@gmail.com> wrote: > The only viable solution I found is to transfer to json and reparse the > json to java bean. > Because of json ignore field annotation i can then transfer my bean using > dubbo without having a lazy loading out of transaction error. > That would be cool to have a Dubbo ignore field annotation. > > Le mar. 8 mars 2022 à 11:36, Daniel SAWAN <danielsa...@gmail.com> a écrit > : > > > Hi ! Thanks for your reply. > > The problem with @transient is that it also affects JPA beans. > > I am looking for something that only affects Dubbo. > > > > Le mar. 8 mars 2022 à 09:41, Albumen Kevin <jhq0...@gmail.com> a écrit : > > > >> @JsonIgnore is only works in json serialization. If you want to ignore > >> some > >> fields, you can try to use the `transient` modifier. > >> > >> On Sat, Mar 5, 2022 at 4:29 AM Daniel SAWAN <danielsa...@gmail.com> > >> wrote: > >> > >> > Hello, > >> > > >> > I am actually learning Dubbo 3 and I was wondering if there is an > >> > equivalent to @JsonIgnore annotation to put on a bean field in order > to > >> > ignore its serialisation ? > >> > > >> > Thanks for your help ! > >> > > >> > > >