HASCHILDREN CHAR(1 BYTE) 数据库中存的是0和1
pojo中是:
@Column
@Comment("有子节点")
private boolean hasChildren;
代码中这样用到:
for (Sys_unit unit : list) {
obj = new HashMap<>();
obj.put("id", unit.getId());
obj.put("text", unit.getName());
obj.put("children", unit.isHasChildren());
tree.add(obj);
}
unit.isHasChildren()这个方法直接return hasChildren
public boolean isHasChildren() {
return hasChildren;
}
这样也可以??
6 回复
数据库中的字段 : HASCHILDREN CHAR(1 BYTE) 数据库中存的是0和1
pojo中对应的属性:
@Column
@Comment("有子节点")
private boolean hasChildren;
pojo中的方法:
public boolean isHasChildren() {
return hasChildren;
}
controller中的调用:
for (Sys_unit unit : list) {
obj = new HashMap<>();
obj.put("id", unit.getId());
obj.put("text", unit.getName());
obj.put("children", unit.isHasChildren());
tree.add(obj);
}
controller中的unit是直接存数据库中查出的对象
unit.isHasChildren()这个方法直接return hasChildren的,可是数据库中存的是char类型 是0 和 1
添加回复
请先登陆