今天遇到一个问题,就是excel中的数据是树形的,需要读进数据库,并保存树形结构,
excel结构,程序代码如下。
其中“描述“和”提升意见“只是某记录的属性,一级,二级,三级,四级,五级是该记录的层级,一级最高,为根。
程序如下:
基础数据结构:KeyQualityEntity
public class KeyQualityEntity extends Base implements java.io.Serializable {
private static final long serialVersionUID = 5454155825314635342L;
private Long id;
/** 名称 */
private String name;
/** 描述 */
private String detail;
/** 提升建议 */
private String promptAdvice;
/** 上级 */
private KeyQualityEntity parent;
/** 等级 */
private Integer level;
private Long parentId;
// columns END
public KeyQualityEntity() {
}
public KeyQualityEntity(L