小编B.A*_*run的帖子

如何在@ManyToOne JPA 中停止重复对象?

我的父类:

@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL)
private List<Child> child;

public List<Child> getChild() {
    return child;
}

public void setChild(List<Child> child) {
    this.child = child;
}
Run Code Online (Sandbox Code Playgroud)

我的孩子类:

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "REF_ID")
private Parent parent;

public Parent getParent() {
    return parent;
}

public void setParent(Parent parent) {
    this.parent = parent;
}
Run Code Online (Sandbox Code Playgroud)

错误 :

Caused by: java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:626) ~[tomcat-embed-core-8.5.15.jar:8.5.15]
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:211) ~[tomcat-embed-core-8.5.15.jar:8.5.15]
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:109) ~[tomcat-embed-core-8.5.15.jar:8.5.15]
at org.springframework.boot.autoconfigure.web.ErrorMvcAutoConfiguration$SpelView.render(ErrorMvcAutoConfiguration.java:227) ~[spring-boot-autoconfigure-1.5.4.RELEASE.jar:1.5.4.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1286) ~[spring-webmvc-4.3.9.RELEASE.jar:4.3.9.RELEASE] …
Run Code Online (Sandbox Code Playgroud)

java json hibernate jackson spring-boot

1
推荐指数
1
解决办法
1145
查看次数

标签 统计

hibernate ×1

jackson ×1

java ×1

json ×1

spring-boot ×1