树形结构存储的一张表tree,主要列有BId(主键自增)、BParentId(父节点Id)、BUrl
如一个节点的URL为root/firstchild,那他BUrl存储的值为firstchild,BParentId存储的是root的Id
现在想实现一个动态嵌套查询,例如查询URL为a/b/c/d的节点,规定根节点a的BParentId为-1,SQL语句为select * from tree where BUrl=d.Url and BParentId=(select BId from tree where BUrl=c.Url and BParentId=(select BId from tree where BUrl=b.Url and BParentId=(select BId from tree where BUrl=a.Url and BParentId=-1))),这样的动态嵌套查询要怎样通过配置IBATIS的XML文件实现呢