我想要一个select语句如下
select * from someTable
然后我需要以编程方式在我的视图对象中设置where子句:
setWhereClause("department_ids in (:ids)");
setNamedWhereClauseParam("ids", [1,2,3]);
executeQuery();
这可能吗?
谢谢!
答案 0 :(得分:0)
您可以使用RowQualifier使用Where条件过滤行。
RowQualifier rowQualifier = new RowQualifier(<your VO>);
rowQualifier.setWhereClause(<in clause>);
Row[] filteredRows = <your VO>.getFilteredRows(rowQualifier);
filteredRows数组将包含目标行(如果找到)。