public class OpenTransactionDataBaseTarget extends BaseTarget implements OpenedTransactionTarget, DataBaseTargetLogic, QueryReceiver
entityAny, log| Constructor and Description |
|---|
OpenTransactionDataBaseTarget(DataBaseTargetLogic target) |
addInterceptor, addInterceptorForAllEntities, afterDelete, afterInsert, afterUpdate, areInterceptorInUse, beforeDelete, beforeInsert, beforeUpdate, enableStatisticCollecting, getInterceptorsForEntity, getInterceptorsMap, getLog, getStatisticCollector, getStatistics, handleTransactionalTarget, isStatisticCollectingEnabled, setAccessProtectorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseConnection, closeConnectionPsychically, count, doSthOnConnection, finalConnectionClose, getDataBaseMetaData, getNextId, insert, openConnection, readEntity, readEntityList, readFieldList, readPlate, updatedelete, deleteCollection, deletePkEntity, deletePkEntity, findAll, findAll, findFieldsByPk, findFieldsByPk, findManyByPk, findManyByPk, findOneByPk, findOneByPk, findOneByPk, getPrimaryKeyGenerator, insert, insertAll, insertAll, nativeSelect, nativeSelect, nativeSelect, select, select, select, select, select, selectRelated, update, update, update, update, updateWholewrapTransaction, wrapTransactionAsynch, wrapTransactionAsynchenableStatisticCollecting, getStatisticCollector, isStatisticCollectingEnabledpublic OpenTransactionDataBaseTarget(DataBaseTargetLogic target)
public boolean isLogQueriesEnabled()
isLogQueriesEnabled in interface Targetpublic Connection getConnection()
getConnection in interface DataBaseTargetLogicpublic void commit()
commit in interface OpenedTransactionTargetpublic void rollback()
rollback in interface OpenedTransactionTargetpublic String getDataBaseProductName()
getDataBaseProductName in interface DataBaseTargetLogicpublic <E extends Entity> String deleteQueryToExpression(QueryDelete<E> base)
deleteQueryToExpression in interface QueryConsumerpublic <E extends Entity> QuerySpecialParameters insertQueryToExpression(QueryInsert<E> base)
insertQueryToExpression in interface QueryConsumerpublic OpenTransactionDataBaseTarget beginTransaction()
beginTransaction in interface TransactionalTargetbeginTransaction in interface Targetpublic <E extends Entity,F> F readField(QueryField<E,F> statementBase)
readField in interface DataBaseTargetLogicreadField in interface QueryReceiverpublic PlateBuffer readPlateList(QueryPlate statementBase)
readPlateList in interface DataBaseTargetLogicreadPlateList in interface QueryReceiverpublic <E extends Entity> int delete(QueryDelete<E> query, boolean transaction)
delete in interface DataBaseTargetLogicdelete in interface QueryReceiverpublic <E extends Entity> int delete(QueryDelete<E> query, Propagation propagation)
delete in interface QueryReceiverpublic <E extends Entity> int update(QueryUpdate<E> query, Propagation propagation)
update in interface QueryReceiverpublic <E extends Entity> E insert(QueryInsert<E> query, Propagation propagation)
insert in interface QueryReceiverpublic <E extends Entity> String toSqlQuery(Query<E,?> query)
toSqlQuery in interface QueryConsumertoSqlQuery in interface QueryReceiverpublic boolean isConnectedToDatabase()
isConnectedToDatabase in interface DataBaseTargetLogicisConnectedToDatabase in interface Targetpublic DataSource getDataSource()
getDataSource in interface DataBaseTargetLogicpublic MetaSpecifics getMetaSpecifics()
getMetaSpecifics in interface DataBaseTargetLogicpublic AccessProtector getAccessProtector()
getAccessProtector in interface DataBaseTargetLogicgetAccessProtector in class BaseTargetpublic boolean isTransactionActive()
isTransactionActive in interface TargetisTransactionActive in class BaseTargetpublic <E extends Entity> QuerySpecialParameters toQueryUpdateExpression(QueryUpdate<E> base)
toQueryUpdateExpression in interface QueryConsumerCopyright © 2021. All rights reserved.