我是ejb的新手,试图学习这个主题..并且在一个认证问题中遇到了这个问题..
选项是
EntityManager em=(EntityManager)context.lookup("Persistance")
EntityManager em=(EntityManager)context.lookup()
EntityManager em=context.lookup()
EntityManager em=context.lookup("persistance")
请解释答案的原因。想学习。
答案 0 :(得分:1)
在新列表中,所有选项仍然存在错误。
第一个仍然是最接近的匹配。在打开括号之前删除点并假设在JNDI中存在名称为“持久性”的PersistenceManager,它将起作用。
as和添加第二个第三个蚂蚁是不正确的,因为他们错过了查找的参数。第四个是不正确的,因为它没有强制查找结果。所以,第一个不如其他三个候选人差。
如果需要资源,我建议您通过实际编译和运行代码了解更多信息。并获得关于主题的好书或查看更多内容,例如教程:http://docs.oracle.com/javaee/6/tutorial/doc/