在一个方法中不能删除后又马上增加同一条记录,郁闷死了。。。。。

代码如下:

TsModUsrEtyEJB modusr=modUsrHome.findByPrimaryKey(new TsModUsrEtyEJBPK("demo","01"));
modusr.remove();
modUsrHome.create("demo","01");


环境:jboss3+tom4
asa 7.0.1数据库
上述代码为session bean的一个方法中测试。

以前在weblogic7中可以执行,转到JBOSS却。。。。。。。

急救。。。。


上述方法重新启动JBOSS后第一次是可以运行的,以后执行就要抛异常了。

javax.ejb.EJBException: Wed Apr 02 19:41:24 CST 2003;03;内部错误;INSERTING AN ALREADY EXISTING BEAN, ID = enterepknl.TsModUsrEtyEJBPK@b0671724; CausedByExceptio
n is: