A criteria api where path expression are created by invoking methods on a proxy for class.
'org.cementframework:querybyproxy:0.0.4'
<dependency>
<groupId>org.cementframework</groupId>
<artifactId>querybyproxy</artifactId>
<version>0.0.4</version>
</dependency>
<dependency org="org.cementframework" name="querybyproxy" rev="0.0.4"/>
"org.cementframework", "querybyproxy", "0.0.4"