Jakarta ee 通过JNDI访问/ex实体类
我有这样的实体类 包org.organization.domainJakarta 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依赖项插入到主项目中。如果我只知道类名作为字
@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
,请查看此项。谢谢。我需要这样直截了当的回答