Interface HibernateAccess
public interface HibernateAccess
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionvoidafterTransaction(org.hibernate.engine.spi.SessionImplementor session, boolean success) voidcheckTransactionSynchStatus(org.hibernate.engine.spi.SessionImplementor session) convert(javax.persistence.EntityManager em, org.hibernate.HibernateException e) org.hibernate.hql.spi.ParameterTranslationscreateParameterTranslations(List<org.hibernate.param.ParameterSpecification> queryParameterSpecifications) org.hibernate.engine.spi.QueryParameterscreateQueryParameters(org.hibernate.type.Type[] positionalParameterTypes, Object[] positionalParameterValues, Map<String, org.hibernate.engine.spi.TypedValue> namedParameters, org.hibernate.LockOptions lockOptions, org.hibernate.engine.spi.RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, String cacheRegion, String comment, List<String> queryHints, Serializable[] collectionKeys) voiddoExecute(org.hibernate.hql.internal.ast.exec.StatementExecutor executor, String delete, org.hibernate.engine.spi.QueryParameters parameters, org.hibernate.engine.spi.SessionImplementor session, List<org.hibernate.param.ParameterSpecification> parameterSpecifications) expandParameterLists(org.hibernate.engine.spi.SessionImplementor session, org.hibernate.Query hibernateQuery, Map<String, org.hibernate.engine.spi.TypedValue> namedParamsCopy) getNamedParams(org.hibernate.Query hibernateQuery) org.hibernate.engine.spi.QueryParametersgetQueryParameters(org.hibernate.Query hibernateQuery, Map<String, org.hibernate.engine.spi.TypedValue> namedParams) voidhandlePersistenceException(javax.persistence.EntityManager em, javax.persistence.PersistenceException e) list(org.hibernate.loader.hql.QueryLoader queryLoader, org.hibernate.engine.spi.SessionImplementor sessionImplementor, org.hibernate.engine.spi.QueryParameters queryParameters) intperformExecuteUpdate(org.hibernate.engine.query.spi.HQLQueryPlan queryPlan, org.hibernate.engine.spi.SessionImplementor sessionImplementor, org.hibernate.engine.spi.QueryParameters queryParameters) performList(org.hibernate.engine.query.spi.HQLQueryPlan queryPlan, org.hibernate.engine.spi.SessionImplementor sessionImplementor, org.hibernate.engine.spi.QueryParameters queryParameters) performStream(org.hibernate.engine.query.spi.HQLQueryPlan queryPlan, org.hibernate.engine.spi.SessionImplementor sessionImplementor, org.hibernate.engine.spi.QueryParameters queryParameters) voidthrowPersistenceException(javax.persistence.EntityManager em, org.hibernate.HibernateException e) org.hibernate.engine.spi.SessionImplementorwrapSession(org.hibernate.engine.spi.SessionImplementor session, DbmsDialect dbmsDialect, String[][] columns, int[] returningSqlTypes, HibernateReturningResult<?> returningResult) org.hibernate.engine.spi.SessionFactoryImplementorwrapSessionFactory(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, DbmsDialect dbmsDialect)
-
Method Details
-
list
-
performList
-
performStream
Object performStream(org.hibernate.engine.query.spi.HQLQueryPlan queryPlan, org.hibernate.engine.spi.SessionImplementor sessionImplementor, org.hibernate.engine.spi.QueryParameters queryParameters) -
performExecuteUpdate
int performExecuteUpdate(org.hibernate.engine.query.spi.HQLQueryPlan queryPlan, org.hibernate.engine.spi.SessionImplementor sessionImplementor, org.hibernate.engine.spi.QueryParameters queryParameters) -
doExecute
-
getQueryParameters
-
getNamedParams
-
expandParameterLists
-
wrapSession
org.hibernate.engine.spi.SessionImplementor wrapSession(org.hibernate.engine.spi.SessionImplementor session, DbmsDialect dbmsDialect, String[][] columns, int[] returningSqlTypes, HibernateReturningResult<?> returningResult) -
wrapSessionFactory
org.hibernate.engine.spi.SessionFactoryImplementor wrapSessionFactory(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, DbmsDialect dbmsDialect) -
checkTransactionSynchStatus
void checkTransactionSynchStatus(org.hibernate.engine.spi.SessionImplementor session) -
afterTransaction
void afterTransaction(org.hibernate.engine.spi.SessionImplementor session, boolean success) -
convert
-
handlePersistenceException
void handlePersistenceException(javax.persistence.EntityManager em, javax.persistence.PersistenceException e) -
throwPersistenceException
void throwPersistenceException(javax.persistence.EntityManager em, org.hibernate.HibernateException e) -
createQueryParameters
org.hibernate.engine.spi.QueryParameters createQueryParameters(org.hibernate.type.Type[] positionalParameterTypes, Object[] positionalParameterValues, Map<String, org.hibernate.engine.spi.TypedValue> namedParameters, org.hibernate.LockOptions lockOptions, org.hibernate.engine.spi.RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, String cacheRegion, String comment, List<String> queryHints, Serializable[] collectionKeys) -
createParameterTranslations
org.hibernate.hql.spi.ParameterTranslations createParameterTranslations(List<org.hibernate.param.ParameterSpecification> queryParameterSpecifications)
-