【解决办法】可以参考以下示例代码: Datasource d = workspace.getDatasources().get("geotest");
DatasetVector datasetVector = (DatasetVector)d.getDatasets().get("NewPoint");
JoinItems joinItems = new JoinItems();
JoinItem joinItem = new JoinItem();
joinItem.setJoinType(JoinType.LEFTJOIN);
joinItem.setForeignTable("NewPoint_1");
joinItem.setName("myJoinItem");
joinItem.setJoinFilter("NewPoint.col=NewPoint_1.col");
joinItems.add(joinItem);
QueryParameter queryParameter = new QueryParameter();
queryParameter.setCursorType(CursorType.STATIC);
queryParameter.setJoinItems(joinItems);
queryParameter.setResultFields(new String[]{"NewPoint_1.col as col_1","NewPoint.col"});
Recordset recordset = datasetVector.query(queryParameter);