1 2 3 4 5 6 7 8
|
List<Criterion> criterions = new ArrayList<Criterion>();
criterions.add(Property.forName("id.marketId").eq(marketId));
Criterion myExpressionModel = Expression.like("modelId", filterModel, MatchMode.ANYWHERE).ignoreCase();
Criterion myExpressionChassis = Expression.like("chassis", filterChassis, MatchMode.ANYWHERE).ignoreCase();
criterions.add(myExpressionModel);
criterions.add(myExpressionChassis);
List<ProductDb> products = this.productDbDao.findByCriterions(criterions, refPos, refSize); |