Jboss 4.2.1 Injetando Dependencia em um Entity

Ae!

Alguem tem ideia se é possível injetar um EJB Stateless dentro de um Entity no Jboss 4.2.1?

@Entity
@Table(name = "TCYT_MATRIX")
public class MatrixDomain implements Serializable {

	@Transient
	@EJB
	private AreaGroupRepository areaGroupRepository;
...
}

AreaGroupRepository é um @Remote, e tentei mudar pra @Local tb e nada

Agradeço desde já!

PS: O link para um topico trava o browser http://www.guj.com.br/posts/preList/73261/387151.java#387151 , esse topico tinha referencias

ola amigo,

tente um @In( create=true ). Acho que funciona.

[]'s

Esse @In é do Seam ou do JPA tb?
Não achei nada @In no JPA aqui… :frowning:

opa

É do seam.

:smiley:

será que é um bug do jboss?

não tenho certeza pq não uso JPA, mas acho que vc não pode injetar nada dentro de um Entity, esta na especificação.
a melhor coisa é checkar a documentação.

[]´s

Na especificação da JPA, realmente nao achei nenhum exemplo do que preciso. Talvez seja realmente impossivel pela JPA poder rodar separado do container, mas deve haver outra forma, nem se for com interceptor ou algo do genero.

Os modelos de dominios tem annotation de JPA (e rodam num container), pra nao precisar fazer lookups nos repositorios a ideia seria usar DI.

Pra fazer os testes dificulta um pouco tb