从数据库初始化超数组参数代理属性



我是类似的问题,这从数据库初始化数组代理属性,但我有一个问题,因为它带来了整行数据,而不仅仅是一个值。

for( int i=1; i < Modules.size()-1; i++) {
List< Tuple > plan =
selectFrom( Database ).list();


for( int j=1; j < Modules.size()-1; j++) {

Modules.set(i,Database.get(i,j));

//}
}

我想设置Modules [I] == Database [1,j].

有谁能告诉我如何浏览不同的专栏吗?

Modules是一个HyperArray参数

数据库

您将不得不做类似的事情…使用它作为一个指导方针,但你将不得不修改它一点,因为我没有测试它。

Tuple t =selectFrom( Database ).list().get(0);//first row
int i=1;
Database.getColumns().forEach(col -> {
String colName = col.getMetadata().getName(); 

if (!colName.equals("al_id")) {
double value=(double)t.get(col);
Modules.set(value,i);
i++;

}
});