Bom dia, sou novo com o jboss seam e estou com algumas duvidas em relação a persistencia.
eu tenho uma managedBean como abaixo.
@Name(value = "pessoaMB")
@Scope(ScopeType.SESSION)
public class PessoaMB {
private Pessoa instance;
@PersistenceContext(unitName = "basededados", type = PersistenceContextType.EXTENDED) private EntityManager entityManager;
...código complementar...
}
e me aparece a mensagem na iniciação do console.
Caused by: java.lang.IllegalArgumentException: @PersistenceContext may only be used on session bean or message driven bean components: PessoaMB
ao meu ver o problema só deveria acontecer se eu nao tivesse definido meu scope como Session. mas eu estou definindo ele. alguem tem alguma ideia do motivo do erro ?