当前位置: 技术问答>java相关
谁帮我看看这代码哪里的问题?谢谢大哥大姐了。
来源: 互联网 发布时间:2017-03-20
本文导语: 部门实体BEAN,我定义了一个SELECT:selectPKChild:“SELECT OBJECT(o) FROM Department AS o WHERE o.deptOwner=?1”,其输入参数是STRING,返回java.util.Collection。用途:通过一个部门的主键查询所有子部门并返回。 我又写了一个函...
部门实体BEAN,我定义了一个SELECT:selectPKChild:“SELECT OBJECT(o) FROM Department AS o WHERE o.deptOwner=?1”,其输入参数是STRING,返回java.util.Collection。用途:通过一个部门的主键查询所有子部门并返回。
我又写了一个函数,实现的是REMOTE接口,去调用这个SELECT,目的是给封装成直接对记录操作的方法:
public java.util.Collection findChild() {
java.util.Collection FA;
try{
FA=ejbSelectPKChild(getDeptCode());
return FA;
}
catch(Exception ee){
return null;
}
然后客护端脚本调用如下:
... ...
java.util.Collection A= departmentRemoteHome.findByPrimaryKey("0000").findChild();
DepartmentRemote Dep[]=new DepartmentRemote[A.size()];
A.toArray(Dep);
for (int i=0;i
我又写了一个函数,实现的是REMOTE接口,去调用这个SELECT,目的是给封装成直接对记录操作的方法:
public java.util.Collection findChild() {
java.util.Collection FA;
try{
FA=ejbSelectPKChild(getDeptCode());
return FA;
}
catch(Exception ee){
return null;
}
然后客护端脚本调用如下:
... ...
java.util.Collection A= departmentRemoteHome.findByPrimaryKey("0000").findChild();
DepartmentRemote Dep[]=new DepartmentRemote[A.size()];
A.toArray(Dep);
for (int i=0;i