Sources:
GadgetRepository
GadgetCode:@Repository(value = "gadgetRepository") public interface GadgetRepository extends CrudRepository<Gadget, String>, QueryDslPredicateExecutor<Gadget> { }
GadgetServiceCode:@XmlRootElement @Document(collection="gadget") @PersistenceCapable public class Gadget { @Id private String id; private String url; private Long timestamp; @DBRef(collection="status") private Status status;
Code:QGadget gadget = QGadget.gadget; BooleanBuilder expressionBuilder = new BooleanBuilder(); if (StringUtils.hasText(status)) { expressionBuilder.and(gadget.status.name.equalsIgnoreCase(status)); } return (List<Gadget>) gadgetRepository.findAll(expressionBuilder);returns 0.Code:gadgetService.getGadgets("APPROVED");
What is my mistake?


Reply With Quote
