2 Replies Latest reply on Jan 5, 2008 4:39 AM by Marc Canaleta

    Restrict result graph of a Web Method

    Marc Canaleta Newbie


      I have two entity classes, for example Cathegory and Product. A Product belongs to a Cathegory and a Cathegory has many products. If I try to return some product or some cathegory from a web method, the entity manager tries to fetch all fields recursivelly and an infinite cycle error happens. I cand avoid that using the @XmlTransient annotation to avoid the cycle, but I would like to control this at method level (a method getCathegories() should return the cathegories with its products fetched, but not the cathegory of that products, and a method getProducts() should return the products with its cathegories fetched but not the products of that cathegories). How could I do this?