0

いくつかのエンティティで以下の結合を使用したいと思いますが、試行するたびに FK 問題に遭遇します。エンティティの ID 列を使用して image_relation 列と一致させているためだと思います。間違ったタイプの結合を一緒に使用している可能性がありますか?

私の目標は、それぞれ複数の画像を持つ複数のエンティティを持つことができるようにすることです。

@JoinColumn(name = "image_relation")
@OneToMany(fetch=FetchType.EAGER, cascade=CascadeType.ALL)
private Set<Image> productOptionImageGroup;
4

1 に答える 1

0

少し関連する記事で答えを見つけました。関連する SO の質問

// ENTRY
@OneToMany
@JoinTable(
        name="ENTRY_COMMENTS",
        joinColumns = @JoinColumn( name="entry_id"),
        inverseJoinColumns = @JoinColumn( name="comment_id")
)
public List<Comment> getComments()

// ISSUE
@OneToMany
@JoinTable(
        name="ISSUE_COMMENTS",
        joinColumns = @JoinColumn( name="issue_id"),
        inverseJoinColumns = @JoinColumn( name="comment_id")
)
public List<Comment> getComments()
于 2013-03-28T15:12:46.653 に答える