如何将数据 table 导入并访问 Java class
How to import and access the data table into Java class
我初始化了数组以检查程序是否运行正常。
但现在我希望通过从数据库中获取整个 table 来初始化数组“long[][] 输入”。我该怎么做?
类似这样的东西...(未经测试但希望它有用或能启发您)
但我认为你不能保证列将按你想要的顺序读取......不确定......也许你应该做额外的处理以查看与列名相关联的数字是什么......但是你可以以此为基础进行工作
List<Tuple> precedences = selectFrom(precedence).list();
long[][] input new long[a][b];//calculate a and b yourself:)
int row=0;
int col=0;
for (Tuple t : precedences) {
col=0;
precedence.getColumns().forEach(col->{
String colName = col.getMetadata().getName();
if (!colName.equals("al_id")) {
input[row][col]=(long)t.get(col);
col++;
}
});
row++;
}
我初始化了数组以检查程序是否运行正常。
但现在我希望通过从数据库中获取整个 table 来初始化数组“long[][] 输入”。我该怎么做?
类似这样的东西...(未经测试但希望它有用或能启发您) 但我认为你不能保证列将按你想要的顺序读取......不确定......也许你应该做额外的处理以查看与列名相关联的数字是什么......但是你可以以此为基础进行工作
List<Tuple> precedences = selectFrom(precedence).list();
long[][] input new long[a][b];//calculate a and b yourself:)
int row=0;
int col=0;
for (Tuple t : precedences) {
col=0;
precedence.getColumns().forEach(col->{
String colName = col.getMetadata().getName();
if (!colName.equals("al_id")) {
input[row][col]=(long)t.get(col);
col++;
}
});
row++;
}