请问JAVA中能否对结果集作二次检索?
在.NET中,
对一个树型结果集,可以依据父id递归对结果集作检索,来组成一颗树,
例如
sSql = "select NodeID,ParentNodeID ,NodeName from table ";
exec( "TreeInfo ",sSql);
showTree( "0 ");
void showTree(NodeID)
{
DataRow[] foundRows= dataset.Tables[ "TreeInfo "].Select( "ParentNodeID = " + NodeID, " fSort asc ");
for (int iRow = 0; iRow < foundRows.Length; iRow++)
{
string sNodeID=foundRows[iRow][ "NodeID "].ToString();
showTree(sNodeID);
}
}
先一口气提取出树的所有节点,然后依据每个节点id,递归ResultSet中检索出部分数据绘制树,
请问在java 中能否实现同样的效果?
如果无法实现,请问有没有变通的方式?
------解决方案--------------------可以实现
------解决方案--------------------java应该也能实现的,但具体代码就不知道了.