0
私は、双方向の別のエンティティとの関係@OneToMany
で構成されているエンティティを持っています。ここでは、それがどのように見えるかです:ManyToOne関係でJSONをPOJOに変換するにはどうすればよいですか?
@Entity
@Table
public class Foo {
@Id
@GeneratedValue
Integer foo_id;
@OneToMany
@JoinColumn(name = "FOO_ID")
Set<Bar> bars;
}
@Entity
@Table
public class Bar {
@Id
@GeneratedValue
Integer bar_id;
@ManyToOne
@JoinColumn(name = "FOO_ID")
Foo foo;
}
私はCrudRepository
を使用してbars
セットでFoo
オブジェクトを保存するにはどうすればよいですか?ですから、例えば、私はFoo
オブジェクトにこのJSONをデシリアライズ:
{
"foo_id": 1,
"bars": [{"bar_id": 1},
{"bar_id": 2}]
}
私は何とかFoo
変数を設定する必要がありますか?
save()
の関数呼び出しをそれぞれBar
に呼び出す必要がある場合は、これらの挿入操作がすべてアトミックになるようにトランザクションを開始する方法がありますか?