オブジェクト永続化1)イメージは既にイメージテーブルに保存されています - ImageRepo
class 'defualt save()
メソッド。 Profile
を保存する際に
class Image{
@Id
@GeneratedValue
private Long id;
private String name;
private String url;
..
..
//getters and setters
}
2) - 私が取得Profile
を保存するときに - 私は今、画像のURLをJSONにオブジェクトとして埋め込まれているので、着信Profile
オブジェクトのJSON
3)で画像のURLを持っています次のエラー。
org.hibernate.TransientPropertyValueException:オブジェクトが 保存されていない一時的なインスタンスを参照する -
をフラッシュする 前に、一時的なインスタンスを保存することがProfile
JSONに入ってくる埋め込まImage
オブジェクトを保存しようとしているとして、それが起こっていますカスケードはありませんが、これはここでの意図ではありません。
私はちょうど既に保存された\永続化されたImage
オブジェクトをProfile
に割り当てたいと思います。
ここで何をすればいいですか?
JSON:
{
..
..
"profile":{
"name":"fsdf",
"image":{
"name":"sdfsd",
"url":"http://....."
}
}
..
..