java ssm使用递归写树形结构
实体类: private String dspId; private String parentId; //父类id private String dataName; private Integer sortingNumber; private String remarks; private Date createTime; private Date updateTime; private Date deleteTime; private Integer dataFlag; private Integer anId; private Integer isParent;//是否有父类 private List<DataSpecies> chlidSpecies; dao层和接口使用mybatis逆向生成,这里就不住解释. service层: public List<DataSpecies> findDataspecies() { // TODO Auto-generated method stub //查询所有的结果 DataSpeciesExample example = new DataSpeciesExample(); Criteria criteria = example.createCriteria(); criteria.andDataFlagEqualTo(0);