我有一个实体Artist
,这位艺术家应该有一个或多个Music
。
当用户点击" New Artist"时,可以填写艺术家的所有字段(姓名,地址,样式等)。此表单与名为ArtistMB
的托管bean相关联。正如我所说,Artist
可以有一个或多个Music
,因此在此表单中,用户应点击"新音乐"并被重定向到另一个页面new_music.xhtml
,但用户尚未将Artist
保存在数据库中,ArtistMB
的所有内容暂时都应保存在内存中,因为当用户完成添加新{ {1}},此Music
将被添加到Music
内部Set<Music>
bean中,在此之后,Artist
bean将保存在数据库中。
我该怎么办?如果使用Artist
,则当我重定向到另一个页面@ViewScoped
时,ArtistMB
的状态将会丢失。