这个是CMP吧!容器会帮你生成代码

解决方案 »

  1.   

    晕死,你说对了是cpm,建的是容器的^_^
    这个全局ejb包含3个java代码文件
    上面我发的是主文件,还有接口文件和远程接口文件
    难道这3个文件都是jbuilder自动生成的吗
      

  2.   

    setCategoryId(categoryId);中的这个CategoryId是在配置文件 weblogic-cmp-rdbms-jar.xml中定义的,<field-map>
            <cmp-field>CategoryId</cmp-field>
            <dbms-column>DBCategoryId</dbms-column>
          </field-map>
    其中DBCategoryId为你数据库中的字段;
    2,3,4,5,6,7找资料,是EJB容器自己实现的。
      

  3.   

    这个CategoryId是在配置文件 weblogic-cmp-rdbms-jar.xml中定义的,<field-map>
    ??????
    setCategoryId(categoryId);这个set~~~~~~那儿来的??CategoryId是我数据库里的,我知道
      

  4.   

    看了精通ejb2.0还是模模糊糊的!!!!!!!
      

  5.   

    随便找一本EJB方面的书看,都有详细的说明EntityContext entityContext //声明环境上下文变量,BEAN就可以在运行期间通过环境上下文查询自己当前的状态,一般在新建一个Bean实例时调用setCategoryId(categoryId);  //在Bean类中有这个方法,根据客户端传递过来的参数初始化BEAN域,  ejbPostCreate //在ejbCreate执行之后调用,现在Bean可以从它的环境中提取它的EJB对象,并当作一个'this'参数传递public void ejbLoad() {}  //容器调用,更新内存中的实体Bean对象,反映存储在数据库中的当前值
      public void ejbStore() {} //容器调用,更新数据库,反映这个内存中的实体Bean实例的当前值
      public void ejbActivate() {} //容器调用,执行时可获得需要的资源
      public void ejbPassivate() //容器调用,为了挂起释放占用的资源
      public void unsetEntityContext() //容器调用,把这个Bean实例与一个特定的环境对象分离
      

  6.   

    setCategoryId(categoryId);  //在Bean类中有这个方法,根据客户端传递过来的参数初始化BEAN域,  
    主要就是这个~,老兄我对你的崇拜简直如滔滔江水连绵不绝^_^
    明天散分!