java递归树型结构通用数据库