当前位置: 技术问答>java相关
请教怎样通过一个字符窜ID来定位bean,再调用EJBHome.remove()的方法来删除??
来源: 互联网 发布时间:2015-11-17
本文导语: 为了删除EntityBean定位的记录,要把bean删除掉。 而remove方法的参数是Handle ,或者Object, 那现在我是通过一个字符串ID来定位的,那这里我应该怎样做呢?把ID变为Object吗?? 请问应该怎么做?? | ...
为了删除EntityBean定位的记录,要把bean删除掉。
而remove方法的参数是Handle ,或者Object,
那现在我是通过一个字符串ID来定位的,那这里我应该怎样做呢?把ID变为Object吗??
请问应该怎么做??
而remove方法的参数是Handle ,或者Object,
那现在我是通过一个字符串ID来定位的,那这里我应该怎样做呢?把ID变为Object吗??
请问应该怎么做??
|
我在会话Bean中调用实体Bean,用此方法可以删除。
不过实体Bean中就这样remove:
LogTestClient1 client = new LogTestClient1();
client.create("a");
LogRemote log=client.findByPrimaryKey("a");
try {
log.remove();
} catch(javax.ejb.RemoveException e) { }
catch(java.rmi.RemoteException ei) { }
好象实体Bean中做这样的删除意义不大。
不过实体Bean中就这样remove:
LogTestClient1 client = new LogTestClient1();
client.create("a");
LogRemote log=client.findByPrimaryKey("a");
try {
log.remove();
} catch(javax.ejb.RemoveException e) { }
catch(java.rmi.RemoteException ei) { }
好象实体Bean中做这样的删除意义不大。