Jakarta ee 通过JNDI访问/ex实体类

Jakarta ee 通过JNDI访问/ex实体类,jakarta-ee,jndi,Jakarta Ee,Jndi,我有这样的实体类 包org.organization.domain @Entity @Table(name = "GenPersonnel") public class GenPersonnel implements java.io.Serializable { //class members and setters, getteres are ommited. Nothing special } 这个类位于另一个jar中,作为maven依赖项插入到主项目中。如果我只知道类名作为字

我有这样的实体类

包org.organization.domain

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

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

}
这个类位于另一个jar中,作为maven依赖项插入到主项目中。如果我只知道类名作为字符串参数,而没有完全限定名称,那么如何通过JNDI获取此类类对象?在这种情况下

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

您不能从JNDI中查找EJB3实体,只能查找EJB会话bean

请看这篇文章


要管理实体,您必须使用
EntityManager
,请查看此项。

谢谢。我需要这样直截了当的回答