Interface | Description |
---|---|
QueryableDao<T> |
Query driven API |
QueryOptimizer |
Many times its convenient to express Queries in a general way that are left unoptimized.
|
Class | Description |
---|---|
AbstractQueryableDaoImpl<T> |
A generic DAO Impl of higher order queries & criteria & pagination.
Though intended to be also an abstract class, the AbstractQueryableDaoImpl.getQueryObject(Query, boolean) is a useful method by itself. |
DefaultSelectorPersistenceAnnotationBeanPostProcessor |
When defining multiple
EntityManagerFactory s in Spring, the PersistenceContext without unit name will cause problems,
since base libraries assume a single PersistenceContext , this will cause all base libraries to throw
a NoUniqueBeanDefinitionException that encounter a unitNameless EntityManager .By defining an instance of this in Spring it will override the default behavior of PersistenceAnnotationBeanPostProcessor when searching a default,
it will default to either the Spring bean id (using a default PersistenceContext) should prefix the factory name to it OR the first one defined in the configs. |
EntityManagerLookupAware |
A common base class to determine the
EntityManager |
ExtendedJPAQuery |
The
Query does not contain a list of Field names in order that defines the result set. |
GenericDaoImpl<T> |
A generic DaoImpl.
|
GenericQueryableDaoImpl<T> | Deprecated
Try to extend from
AbstractQueryableDaoImpl directly |
JPACallableStatementTransformer |
Call to a Stored procedure.
|
JPAExecuteTransformer |
Fire any JPA DML and return the number of records affected.
|
JPAFlushTransformer |
Will flush and clear the
EntityManager |
JPAPersistTransformer |
Simple
EntityManager.persist(Object) and EntityManager.merge(Object) operations. |
JPAQueryTransformer |
Fire any JPA Query and return the the fields as an Object[]; so the transformer itself will return
List<Object[]> Any params supplied will be applied sequentially in the input is an Object[] or a List. |
QueryByObjectTransformer<T> |
Allows to query by a passed Object and convert it to
Query or even take in a direct Query ;
fetch the List of entity from QueryableDao . |
Copyright © 2018. All rights reserved.