我在java中有一个mysql查询,比如
public static BusObjectIterator<con.PROJECT_EMP> GetEmpObjectsforOrgandMultipleCategory(String ORG, String CATEGORY)
{
String query=select * from PROJECT_EMP where org = :ORG and category=:CATEGORY;
.....
return ...
}
在这里,参数 ORG 将具有单个值,例如 xyz,而 CATEGORY 字符串可能具有多个值,例如 Cat1、Cat2 等,因此我想动态地使用 REGEX 框架查询来替换逗号分隔的字符串值,例如
select * from PROJECT_EMP where org = 'xyz' and category in ('Cat1','Cat2');
谢谢。