public void testQueryWithParams2() throws Exception {
SelectQuery q = new SelectQuery();
q.setRoot(Artist.class);
List list = new ArrayList();
list.add(ExpressionFactory.matchExp("k1", new ExpressionParameter("test1")));
list.add(ExpressionFactory.matchExp("k2", new ExpressionParameter("test2")));
list.add(ExpressionFactory.matchExp("k3", new ExpressionParameter("test3")));
list.add(ExpressionFactory.matchExp("k4", new ExpressionParameter("test4")));
q.setQualifier(ExpressionFactory.joinExp(Expression.OR, list));
Map params = new HashMap();
params.put("test2", "abc");
params.put("test3", "xyz");