关于车型车系树状结构数据的获取

项目中有关数据绑定,结构有品牌,车系,车型,排量。数据量大概有4W多条,
用java写了个递归方法,获取树状结构出来,但是加载超级慢,感觉是递归的时候一直频繁请求数据库,
各位有没好的思路,解决这方面的问题能?

你可以使用懒惰加载,也就是在用户点了树以后,你每次只加载这个节点和它的下一层。当用户再展开下一层的时候,你再加载下下层。用户感觉还是都加载进来的,其实只加载了很少的数据。