首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

[RPC Fault faultString="java.lang.RuntimeException : 删除法人信息出现错误!" faul

2012-08-25 
[RPC Fault faultStringjava.lang.RuntimeException : 删除法人信息出现异常! faultCodeSerpublic vo

[RPC Fault faultString="java.lang.RuntimeException : 删除法人信息出现异常!" faultCode="Ser
public void deleteCorporative(String itemId) {
try{
List<TCorporation> result=corporativeDao.getTCorporationByActiveId(itemId);
for(TCorporation tempObj:result){
corporativeDao.delete(tempObj);
}
corporativeDao.delete(TCorporative.class,itemId);
}catch(Exception e){
e.printStackTrace();
throw new RuntimeException ("删除法人信息出现异常!");
}
}



public ICorporativeDao CorporativeDao=null ;
public List<TCorporation> getTCorporationByActiveId(String itemId) {
// TODO Auto-generated method stub
List<TCorporation> result=new ArrayList();
Session session = this.CorporativeDao.getCurrentSession();
result=session.createQuery("from T_CORPORATIVE t,T_CORPORATION s on t.id=s.id and t.id='"+itemId+"'").list();
return result;
}
两个函数什么地方报错呢。

[解决办法]
把数据库直接改成级联删除不就行了吗?
[解决办法]
删除方法不对,用iterator循环,iterator.remove方法删除!

热点排行