final ArrayList<String> childIdents=new ArrayList<String>();
DotConnect dc=new DotConnect();
dc.setSQL("select id from identifier where parent_path like ? and host_inode=?");
dc.addParam(ident.getPath()+"%");
dc.addParam(ident.getHostId());
for(Map<String,Object> rr : (List<Map<String,Object>>)dc.loadResults()) {
childIdents.add((String)rr.get("id"));
}
HibernateUtil.addCommitListener(new Runnable() {
public void run() {
for(String id : childIdents) {