例如:
这个 SQL中有JOINS语句时,不要用fetchObjects方法,而需要用fetchRows的方法。
这个sql语句,api应该用fetchObjects方法。
java API:
SELECT d.id FROM testIndex d INNER JOIN [ContentSearch] vcs ON d.This = vcs.QueriedObject WHERE CONTAINS (d.*, '正在')
这个 SQL中有JOINS语句时,不要用fetchObjects方法,而需要用fetchRows的方法。
select * from document
这个sql语句,api应该用fetchObjects方法。
java API:
SearchScope ss = new SearchScope(os);
SearchSQL sqlObject = new SearchSQL();
sqlObject.setQueryString(query);//query is the SQL query shown above
RepositoryRowSet myObjects = ss.fetchRows(sqlObject, null, null, false);// sql中有join 查询的时候
IndependentObjectSet set = ss.fetchObjects(sqlObject, null, null,false); // sql中无join查询的时候