使用anjularJS进行Spring-MVC hibernate映射

时间:2016-09-10 05:32:13

标签: angularjs spring-mvc hibernate-mapping

[BRAND CLASS [类别类别[控制器[方法[AnjularJS脚本Display Records

我遇到了Setter和getter方法的问题......当我从Brand.java中删除它时,它会在没有类别设置的情况下消失.....但是当我添加这个setter和getter方法时{{3对于获取记录,这可能会进入无限循环。什么是解决方案......

1 个答案:

答案 0 :(得分:0)

假设您有一个@RestController女巫将数据作为json和

发送到角度应用程序
//@JsonIgnoreProperties(value = { "category" })
public class Brand{

...

@ManyToMany / OneToMany
private Category category; 

... getters and setters
}

public class Category{

...

@ManyToMany
private Brand brand;

... getters and setters
}

尝试将@JsonIgnoreProperties(value = {" category"})添加到Brand类。

因为是类别和品牌之间的双向关系,你获取品牌对象,它带有他的类别(或类别列表)和类别随所有品牌和一次又一次:) :)

如果您想要拥有所有品牌和类别,您可以将@JsonIgnoreProperties(value = {"品牌"})添加到Category.class