public interface QueryExpression<Q extends QueryEntityExpression<QP,QW,QWO,QWE,C,L,RC,RL>,QP extends QueryEntityPropertiesExpression<QP,QW,QWO,QWE,C,L,RC,RL>,QW extends QueryWithExpression<QW,QWO,QWE,RC,RL>,QWO extends QueryWithOnExpression<QW,QWO,QWE,RC,RL>,QWE extends QueryWithEntityExpression<QW,QWO,QWE,RC,RL>,C extends ConditionGroupExpression<C,L>,L extends ConditionGroupLogicExpression<C,L>,RC extends RepositoryConditionsGroupExpression<RC,RL>,RL extends RepositoryConditionGroupLogicExpression<RC,RL>,TQ extends TypeQueryEntityExpression<TQP,TQW,TQWE,TC,TL,RTC,RTL>,TQP extends TypeQueryEntityPropertiesExpression<TQP,TQW,TQWE,TC,TL,RTC,RTL>,TQW extends TypeQueryWithExpression<TQW,TQWE,RTC,RTL>,TQWE extends TypeQueryWithEntityExpression<TQW,TQWE,RTC,RTL>,TC extends ConditionGroupExpression<TC,TL>,TL extends ConditionGroupLogicExpression<TC,TL>,RTC extends RepositoryConditionsGroupExpression<RTC,RTL>,RTL extends RepositoryConditionGroupLogicExpression<RTC,RTL>>
dsl for query
Q find(Repository repository)
repository - repositoryQ find(java.lang.String repository)
repository - repositoryTQ find(java.lang.Class<?> repositType)
repositType - repositType