查找记录要用 find 方法
找到后使用 set字段名 即可将值写入数据库
新建记录要用 create

解决方案 »

  1.   

    to:helloqiner(小勤) 
       我使用的代码:      sampleBean = sampleBeanRemote.create( 
                          jTextField1.getText(),  //从界面输入的主键key的值
                          jTextField2.getText() );//从界面输入的另一字段value的值
          sampleBean.setValue( jTextField2.getText() );
          System.out.println( "Set value of \"" + jTextField1.getText() + "\" to \""
                                        + jTextField2.getText() + "\"" );      这样数据不会写入数据库嘛?可程序没有报错呀。      需要我在JBoss的目录下首先配置oracle数据库的缓冲池嘛?
          我只在JBuilder IDE中给JBoss了oracle8i驱动class12.jarto:redex(CC)
        您说有缓存机制,那数据库里面还是应该有记录罗,或者我怎样让ejb提交到数据库呢?
      

  2.   

    我没用过CMP,不过在create()后不需要COMMIT来完成事物的提交吗?
    是不是这个原因?
      

  3.   

    cmp不是Container-manager persistence吗,好像是方法完成自动?