EJB3: como obter o handle do stateful && como utilizar uma sequence no Entity

Pessoal,

Tenho duas duvida sobre EJB 3

Primeiro: Eu tenho um stateful que é uma carrinho de compra. Quando eu utilizava EJB 2.0 eu colocava o Handle na sessão para recuperar o EJB em outras requisições na web. Agora com EJB 3 não encontrei o Handle, alguém sabe como devo fazer?? Eu já coloquei a própria interface remota na sessão, porem quando vou utilizá-la em outras reposições lança a exceção ?NoSuchObjectException?.

Segundo:
Como dizer para meu Entity que a minha primary key utiliza uma sequence?

Obrigado.

Primeiro: Ja foi resolvido - estou implementando Serializable e colocando o stub na sessao web e pegando nas outras requisicoes

Segundo ja foi resolvido

O mapeamento de um atributo que utiliza sequence deve ser:

	@Version
	@Id 
	@Basic
	@Column(name = "COD_ITEM")
	@GeneratedValue(strategy=GenerationType.AUTO, generator="ITEM_SEQ")
	private Long codItem;