序文
这问题着实让人苦不堪言,有必要把它记下了。
@JsonBackReference [効果的なプロ試験]
関係の物理的属性に注釈@JsonBackReferenceマークを使用します
@Entity
@Table(name = "tb_article")
public class Article {
/**
* 文章所在URL
*/
@ManyToOne(cascade={CascadeType.MERGE,CascadeType.REFRESH},optional=false,fetch=FetchType.LAZY)
@JoinColumn(name = "fk_url_id", referencedColumnName = "pk_url_id", nullable = false)
@JsonBackReference
private Url url;
@ManyToMany
@JoinTable(name = "r_article_keyword",joinColumns = @JoinColumn(name = "fk_article_id"),
inverseJoinColumns = @JoinColumn(name = "fk_word_id"))
@JsonBackReference
private List<Word> keywords;
...
}
スプレッド
スリーノート
- @JsonBackReference
- @JsonManagedReference
- @JsonIgnore