如果我要对数据库进行插入,更新,删除等操作,我是不是只能在BMP的home接口中定义实现的方法,而不能去remote接口中定义这些方法?
(刚学EJB,不太懂!别取笑噢!)

解决方案 »

  1.   

    如果我要对数据库进行插入,更新,删除等操作,我是不是只能在BMP的home接口中定义实现的方法,而不能去remote接口中定义这些方法?也是可以的,不过你的sessionBean和实体bean在一个虚拟机上运行的话,最好直接用local home,这样效率高嘛^^
      

  2.   

    这两个方法是回调方法,服务器自动调用
    客户端不会也不可能调用到
    这两个方法主要是为了保持BMP中数据变量值与相应的数据库字段值的一致性
    ejbLoad()会在你执行自己定义的business()方法之前被调用,用来载入数据
    ejbStore()在business()方法结束后被调用,主要是将你对数据的更改及时反映到数据库