# querydsl-support **Repository Path**: mirrors_andyglick/querydsl-support ## Basic Information - **Project Name**: querydsl-support - **Description**: Creating type-safe comparators and hamcrest matchers using the generated QueryDSL metamodel - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README QCar $ = QCar.car; Matcher Car car = new Car().setHorsePower(123); assertThat(car, hasValue($.horsePower, equalTo(123))); Comparator Car car = new Car().setHorsePower(50); Car betterCar = new Car().setHorsePower(150); assertEquals(-1, pathComparator($.horsePower).compare(car, betterCar)); Future ideas: - Sort definition: new MutableSortDefinition($.horsePower, true, true) - Bean wrapper: getPropertyDescriptor($.horsePower) - Sort builder: asc($.horsePower, $.model) -> Sort (Spring Data JPA)