Snippets

Apuntes de Java DynamicQuery

Created by Diego Silva
public List<Course> findByKeywords(long groupId,String keywords, int start, int end, OrderByComparator<Course> orderByComparator){
	DynamicQuery query = dynamicQuery().add(RestrictionsFactoryUtil.eq("groupId", groupId));
	if (Validator.isNotNull(keywords)) {
		 Junction disjunction = RestrictionsFactoryUtil.disjunction()
				.add(
						RestrictionsFactoryUtil.like("name",'%'+ keywords+'%')
				).add(
						RestrictionsFactoryUtil.like("description",'%'+ keywords+'%')
				);
		 query.add(disjunction);
	}
	return dynamicQuery(query, start, end, orderByComparator);
}

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.