this.setId(BserviceLocator.generateUniqueId(BServiceLocator.PROJECT));应该是这句吧.

解决方案 »

  1.   

    哦,漏写了,表字段里还有个ID字段,所以this.setId(BserviceLocator.generateUniqueId(BServiceLocator.PROJECT));应该对应的是ID这个字段,而不是BnProject_ID字段,这个字段不知是哪里插入值?
      

  2.   

    另外,表里的字段如上所述为:ID、InstanceNs、Parent、Name、Status、Creator、State、CreationDate、EndDate、Type、BnProject_ID,但我在home接口BnProjectLocalHome里怎么还看到有public abstract void setModel( BnProjectLocal pmodel);方法,而且该方法在商务bean(BnProjectBean)里也就一个抽象方法,其派生类BnProjectCMP里没有再实现,但sessionbean里却有mProject.setModel(mProject);调用,怎么回事??