我也不知道这是不是Jfinal框架的原因~
目前在做一个tree结构,使用了递归,代码如下
// 请求接口
public Ret questionnaires() {
OtQOption root=OtQOption.dao.findRoot();
if (root!=null){
findChildren(root);
}
return Ret.ok("root",root);
}
// 递归方法
public void findChildren(OtQOption option){
List<OtQOption> children=OtQOption.dao.findChildren(option.getId());
if (children.size()>0){
option.put("children",children);
for (OtQOption child : children) {
findChildren(child);
}
}
}
// sql查询
public List<OtQOption> findChildren(long pid){
String sql="select * from ot_q_option where pid=?";
return super.find(sql,pid);
}
下面是通过sql工具查询的结果,是有数据的

给指导下是哪的问题
项目:JFinal