Mantendo objetos em JSF

Olá, estou construindo uma aplicação usando JSF, PrimeFaces e Hibernate e estou com o seguinte problema:
Em certa tela eu necessito adicionar vários participantes (previamente cadastrados e carregados do banco) em somente pesquisa. O problema é que só consigo cadastrar um, pois ao adicionar o primeiro a “sessão ou tela” é reiniciada e quando vou cadastrar outro participante ele é carregado em uma nova pesquisa (a tela cria outra chave para pesquisa). Já tentei de diversas formas, e a ultima que estou eu carrego o objeto com a pesquisa para outra tela só de cadastro de participantes só que da mesma maneira, quando eu salvo o primeiro através de um Command Button perco o objeto e não consigo salvar outro participante na mesma pesquisa.

Olá Rafael, mude o scopo do ManagedBean para @ViewScoped, isso fará com que durante o tempo que o usuário estiver na mesma view o estado do ManagedBean seja mantido.

Isso mesmo cara. Obrigado pela ajuda !