Как исправить ошибку ManyToMany в @RestController? - PullRequest
0 голосов
/ 20 ноября 2018

Я сущность Story:

@Entity
@Table(name = "story", schema = "")
@Data
public class Story implements Serializable {

    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "sID", unique = true, nullable = false)
    private Long sID;
    @Column(name = "vnName", nullable = false)
    private String vnName;
    @ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
    @JoinTable(name = "_scategory",
            joinColumns = {@JoinColumn(name = "sID", nullable = false)},
            inverseJoinColumns = {@JoinColumn(name = "cID", nullable = false)})
    private List<Category> categoryList;
}

И категория сущностей:

@Entity
@Table(name = "category", schema = "", uniqueConstraints = {@UniqueConstraint(columnNames = {"cMetatitle"}),
        @UniqueConstraint(columnNames = {"cName"})})
@Data
public class Category implements Serializable {

    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "cID", unique = true, nullable = false)
    private Integer cID;
    @Column(name = "cName", unique = true, nullable = false, length = 150)
    private String cName;
    @ManyToMany(mappedBy = "categoryList")
    private List<Story> storyList;
}

Но когда я беру Story в RestController, я получаю следующее сообщение об ошибке:

ПРЕДУПРЕЖДЕНИЕ http-nio-8080-exec-9 oswsmsDefaultHandlerExceptionResolver: 234 - Сбой при попытке разрешить исключение [org.springframework.http.converter.HttpMessageNotWritableException] java.lang.IlroralState ()ответ был принят

Кто-нибудь может показать мне, как это исправить?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...