2013-06-18 5 views
0

해당 엔터티 클래스가 있습니다JNDI를 통해 엔터티 클래스에 액세스/

패키지 org.organization.domain;

@Entity 
@Table(name = "GenPersonnel") 
public class GenPersonnel implements java.io.Serializable { 

    //class members and setters, getteres are ommited. Nothing special 

} 

이 클래스는 메이븐 종속성으로 주 프로젝트에 삽입되는 다른 항아리에 있습니다. 클래스 이름 만 문자열 매개 변수로 알고 있으면 JNDI를 통해 이러한 클래스 객체를 어떻게 얻을 수 있습니까? 이 경우

String entityClazz = "GenPersonnel" 
InitialContext ic = new InitialContext(); 
Object clasObject = ic.lookup(entityClazz); 

에서 어떤 도움 당신은 JNDI에서 EJB 3 엔티티를 조회 할 수

답변

1

감사, 당신은 단지 EJB 세션 빈을 조회 할 수 있습니다.

이 게시물을 EJB JNDI lookup에 대해보십시오.

엔티티를 관리하려면 EntityManager을 사용해야합니다.이 내용은 article입니다.

+0

감사합니다. 나는 그런 똑 바른 대답이 필요했다. – freeland

관련 문제