abstract schema name
好像是和具体的数据库表名相对应的吧你可以为一个具体的数据库表名指定一个abstract schema name
关于Jndi树,默认是你的ejb的名字,如:mybean
所以,你调用的时候,
lookup的时候,是写context.lookup("mybean"),
不是是写context.lookup("mybeanHome")
你的EJB的名字是 mybean ,
他只是ejb的名字
不是远程(本地)接口的名字可以放别的目录
我不一定要把我得EJBHOME放在默认目录里面啊,我万一想要把它放在一个另外的目录里面,我怎么办?怎么设置,我就不知道了。
我没用JBuilder开发过EJB
^@^

解决方案 »

  1.   

    楼主好像熬夜研究EJB啊。
    精神可贵噢
    ^@^
      

  2.   

    你这样可不是在研究ejb吧,不过是在研究ejb工具而已
      

  3.   

    abstract schema name是一个与database里map的一个名字,当使用ejbql是会用到它,你可以把它当成ejb comtainer中table name.
      

  4.   

    关于Jndi树,默认是你的ejb的名字,如:mybean
    所以,你调用的时候,
    lookup的时候,是写context.lookup("mybean"),
    不是是写context.lookup("mybeanHome")
    =============================
    多谢楼上,那么context.lookup("mybean"),得到的是不是就是mybeanHome?????
      

  5.   

    我也是弄不懂这个问题,不过现在我是想明白了,context.lookup("mybean")这个是正确的,他返回的是一个MYBEAN的上下文环境对象,然后通过函数得到一个home 对象的