Package cz.encircled.joiner.core.vendor
Interface JoinerVendorRepository
- All Known Implementing Classes:
AbstractVendorRepository,EclipselinkRepository,HibernateRepository
public interface JoinerVendorRepository
Implementation is responsible for vendor-specific logic
- Author:
- Kisel on 21.01.2016.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddFetch(com.querydsl.jpa.JPQLQuery<?> query, JoinDescription joinDescription, Collection<JoinDescription> joins, com.querydsl.core.types.EntityPath<?> rootPath) voidaddJoin(com.querydsl.jpa.JPQLQuery<?> query, JoinDescription joinDescription) <R> com.querydsl.jpa.JPQLQuery<R> createQuery(jakarta.persistence.EntityManager entityManager, JoinerProperties joinerProperties) <T> List<T> getResultList(JoinerQuery<?, T> request, com.querydsl.jpa.JPQLQuery<T> query, JoinerProperties joinerProperties)
-
Method Details
-
createQuery
<R> com.querydsl.jpa.JPQLQuery<R> createQuery(jakarta.persistence.EntityManager entityManager, JoinerProperties joinerProperties) -
addJoin
-
addFetch
void addFetch(com.querydsl.jpa.JPQLQuery<?> query, JoinDescription joinDescription, Collection<JoinDescription> joins, com.querydsl.core.types.EntityPath<?> rootPath) -
getResultList
<T> List<T> getResultList(JoinerQuery<?, T> request, com.querydsl.jpa.JPQLQuery<T> query, JoinerProperties joinerProperties)
-