Я сущность 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 ()ответ был принят
Кто-нибудь может показать мне, как это исправить?Спасибо!