Como identificar um objeto em uma lista?

pessoal minha duvida é a seguinte, tenho um relatorio primeiro tenho q fazer um filtro e mandar consultar na base, consultando na base vai me retorna “N” objetos do tipo do meu “Bean”, estou usando hibernate qnd eu lancar a lista na tela cada item(objeto) tera um checkBox ta ai minha duvida, qual identificador eu devo colocar para identificar meu objeto ? pos depois q selecionar o item nao quero consultar na base de novo quero aproveitar o q ja esta na memoria, o propio hibernate ja verifica na memoria se existe este objeto ? ou ele consulta na base de novo ? de qualquer forma como faria isso ?