package com.product.data.entity; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Map; /** * @Author cheng * @Date 2022/2/8 17:43 * @Desc 查询结果 */ public class QueryResultEntity { /** * 结果集 */ private List> result = new ArrayList<>(); private String[] tableName; /** * 查询的字段集 */ private List columnNames; public QueryResultEntity(String[] tableName) { this.tableName = tableName; } public void addResult(Map map) { if (result != null) { result.add(map); } } public List getColumnNames() { return columnNames; } public void setColumnNames(List columnNames) { this.columnNames = columnNames; } public void setColumnNames(String[] columnNames) { if (columnNames != null) { this.columnNames = new ArrayList<>(Arrays.asList(columnNames)); } } public List> getResult() { return result; } public int getSize() { return this.result == null ? 0 : this.result.size(); } public String[] getTableName() { return tableName; } public boolean isEmpty() { return result.size() <= 0; } public void clear() { this.result = null; this.tableName = null; this.columnNames = null; } }