J'utilise des services de repos avec des données de ressort. quand je reçois des données à partir d'une seule table, son résultat correct est au format json. mais quand j'utilise de nombreuses associations entre les entités utilisant Hibernate, j'obtiens un résultat non acceptable avec une erreur dans la console de chrome.Erreur de repos de ressort: impossible de charger la ressource: net :: ERR_INCOMPLETE_CHUNKED_ENCODING
Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
Mon résultat semble qu'il y ait une seule rangée se répète, et son particulièrement ce domaine qui est utilisé dans la nouvelle table générée par l'association.
[{"id":7,"name":"Milk pack","description":"haleeb","imageUrl":"milk.jpg","price":350.00,"category":null,"orderDetail":[]},{"id":8,"name":"oil","description":"olive oil ","imageUrl":"/resources/uploads/olive.png","price":670.00,"category":null,"orderDetail":[{"id":263,"productlist":[{"id":10,"name":"Mobile","description":"awesome design, slim design ","imageUrl":"/static/uploads","price":34569.00,"category":null,"orderDetail":[{"id":263,"productlist":[{"id":10,"name":"Mobile","description":"awesome design, slim design ","imageUrl":"/static/uploads","price":34569.00,"category":null,"orderDetail":[{"id":263,"productlist":[{"id":10,"name":"Mobile","description":"awesome design, slim design ","imageUrl":"/static/uploads","price":34569.00,"category":null,"orderDetail":[{"id":263,"productlist":[{"id":10,"name":"Mobile","description":"awesome design, slim design
.
.
.and so on
Mes entités suivent
table produit
@ManyToMany(mappedBy = "productlist")
private List<OrderDetail> orderDetail =new ArrayList<OrderDetail>();
table OrderDetail
@ManyToMany
@JoinTable(
name="order_detail_productlist",
[email protected](name="order_detail_id", referencedColumnName="id"),
[email protected](name="productlist_id", referencedColumnName="id"))
private Set<Product> productlist = new HashSet<Product>();
J'utilise référentiel JPA de données au printemps pour les obtenir
List<Product> findAll();
Note: quels produits ce ne sont pas encore commandé qui fonctionnent correctement