[hibernate-commits] [hibernate/hibernate-orm] 9ce5c3: HHH-7902 Replace JDBC proxies with a set of contra...
GitHub
noreply at github.com
Mon Jan 14 14:55:33 EST 2013
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-orm
Commit: 9ce5c32dd7d11bc13c659f98ee4cc29b26c2e70e
https://github.com/hibernate/hibernate-orm/commit/9ce5c32dd7d11bc13c659f98ee4cc29b26c2e70e
Author: Brett Meyer <brmeyer at redhat.com>
Date: 2013-01-14 (Mon, 14 Jan 2013)
Changed paths:
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticReadSelectLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticReadUpdateLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticWriteSelectLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/PessimisticWriteUpdateLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/SelectLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/dialect/lock/UpdateLockingStrategy.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/AbstractBatchImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/batch/internal/NonBatchingBatch.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/JdbcCoordinatorImpl.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/JdbcResourceRegistryImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/LogicalConnectionImpl.java
A hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/ResultSetReturnImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/StatementPreparerImpl.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/AbstractProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/AbstractResultSetProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/AbstractStatementProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/BasicStatementProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/CallableStatementProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/ConnectionProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/DatabaseMetaDataProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/ImplicitResultSetProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/ImplicitStatementProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/JdbcProxyException.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/PreparedStatementProxyHandler.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/ProxyBuilder.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/internal/proxy/ResultSetProxyHandler.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/spi/JdbcCoordinator.java
R hibernate-core/src/main/java/org/hibernate/engine/jdbc/spi/JdbcResourceRegistry.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/spi/LogicalConnection.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/spi/LogicalConnectionImplementor.java
A hibernate-core/src/main/java/org/hibernate/engine/jdbc/spi/ResultSetReturn.java
M hibernate-core/src/main/java/org/hibernate/engine/jdbc/spi/StatementPreparer.java
M hibernate-core/src/main/java/org/hibernate/engine/query/spi/NativeSQLQueryPlan.java
M hibernate-core/src/main/java/org/hibernate/engine/transaction/internal/TransactionCoordinatorImpl.java
M hibernate-core/src/main/java/org/hibernate/engine/transaction/internal/jdbc/JdbcIsolationDelegate.java
M hibernate-core/src/main/java/org/hibernate/hql/internal/ast/exec/BasicExecutor.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/PersistentTableBulkIdStrategy.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/TableBasedDeleteHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/TableBasedUpdateHandlerImpl.java
M hibernate-core/src/main/java/org/hibernate/hql/spi/TemporaryTableBulkIdStrategy.java
M hibernate-core/src/main/java/org/hibernate/id/GUIDGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/IdentityGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/IncrementGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/SequenceGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/SequenceIdentityGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/TableGenerator.java
M hibernate-core/src/main/java/org/hibernate/id/enhanced/SequenceStructure.java
M hibernate-core/src/main/java/org/hibernate/id/insert/AbstractReturningDelegate.java
M hibernate-core/src/main/java/org/hibernate/id/insert/AbstractSelectingDelegate.java
M hibernate-core/src/main/java/org/hibernate/internal/AbstractScrollableResults.java
M hibernate-core/src/main/java/org/hibernate/internal/IteratorImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
M hibernate-core/src/main/java/org/hibernate/loader/collection/DynamicBatchingCollectionInitializerBuilder.java
M hibernate-core/src/main/java/org/hibernate/loader/entity/DynamicBatchingEntityLoaderBuilder.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/AbstractCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/BasicCollectionPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/collection/OneToManyPersister.java
M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
M hibernate-core/src/main/java/org/hibernate/procedure/internal/CallImpl.java
M hibernate-core/src/main/java/org/hibernate/tool/hbm2ddl/DatabaseMetadata.java
M hibernate-core/src/main/java/org/hibernate/type/DbTimestampType.java
M hibernate-core/src/test/java/org/hibernate/id/SequenceHiLoGeneratorNoIncrementTest.java
M hibernate-core/src/test/java/org/hibernate/id/SequenceHiLoGeneratorTest.java
M hibernate-core/src/test/java/org/hibernate/sharedSession/SessionWithSharedConnectionTest.java
M hibernate-core/src/test/java/org/hibernate/test/annotations/dataTypes/BasicOperationsTest.java
M hibernate-core/src/test/java/org/hibernate/test/cascade/RefreshTest.java
M hibernate-core/src/test/java/org/hibernate/test/collection/list/PersistentListTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectTest.java
M hibernate-core/src/test/java/org/hibernate/test/dialect/functional/cache/SQLFunctionsInterSystemsTest.java
M hibernate-core/src/test/java/org/hibernate/test/exception/SQLExceptionConversionTest.java
M hibernate-core/src/test/java/org/hibernate/test/jdbc/GeneralWorkTest.java
A hibernate-core/src/test/java/org/hibernate/test/jdbc/internal/AggressiveReleaseTest.java
A hibernate-core/src/test/java/org/hibernate/test/jdbc/internal/BasicConnectionTest.java
A hibernate-core/src/test/java/org/hibernate/test/jdbc/internal/BatchingTest.java
R hibernate-core/src/test/java/org/hibernate/test/jdbc/proxies/AggressiveReleaseTest.java
R hibernate-core/src/test/java/org/hibernate/test/jdbc/proxies/BasicConnectionProxyTest.java
R hibernate-core/src/test/java/org/hibernate/test/jdbc/proxies/BatchingTest.java
M hibernate-core/src/test/java/org/hibernate/test/join/JoinTest.java
M hibernate-core/src/test/java/org/hibernate/test/legacy/FooBarTest.java
M hibernate-core/src/test/java/org/hibernate/test/legacy/MultiTableTest.java
M hibernate-core/src/test/java/org/hibernate/test/rowid/RowIdTest.java
M hibernate-core/src/test/java/org/hibernate/test/sql/autodiscovery/AutoDiscoveryTest.java
M hibernate-core/src/test/java/org/hibernate/test/transaction/jdbc/TestExpectedUsage.java
M hibernate-core/src/test/java/org/hibernate/test/transaction/jta/BasicDrivingTest.java
M hibernate-core/src/test/java/org/hibernate/test/transaction/jta/ManagedDrivingTest.java
M hibernate-core/src/test/java/org/hibernate/test/typeparameters/TypeParameterTest.java
M hibernate-envers/src/main/java/org/hibernate/envers/strategy/ValidityAuditStrategy.java
Log Message:
-----------
HHH-7902 Replace JDBC proxies with a set of contracts/helpers
HHH-7902 Merged JdbcResourceRegistry into JdbcCoordinator. Parts of
LogicalConnection moved into JdbcCoordinator as well.
HHH-7902 Replaced Statement#close and ResultSet#close calls with
JdbcCoordinator#release
HHH-7902 Enforced the use of StatementPreparer, instead of Connection
HHH-7902 ResultSetExtractor. Replaced all instances of execute,
executeQuery, executeUpdate, etc.
HHH-7902 Refactored AbstractReturningDelegate to give access to
jdbcCoordinator
HHH-7902 Corrected test failures
HHH-7902 Removed resource registry use from JdbcIsolation workers
HHH-7902 Corrected a few bugs in JdbcCoordinator and ResultSetExtractor.
HHH-7902 ResultSetExtractor -> ResultSetReturn. Reworked proxy tests to
test the new APIs.
Conflicts:
hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java
hibernate-core/src/test/java/org/hibernate/sharedSession/SessionWithSharedConnectionTest.java
hibernate-core/src/test/java/org/hibernate/test/dialect/functional/SQLServerDialectTest.java
hibernate-core/src/test/java/org/hibernate/test/jdbc/proxies/BatchingTest.java
hibernate-core/src/test/java/org/hibernate/test/transaction/jdbc/TestExpectedUsage.java
hibernate-core/src/test/java/org/hibernate/test/transaction/jta/BasicDrivingTest.java
hibernate-core/src/test/java/org/hibernate/test/transaction/jta/ManagedDrivingTest.java
More information about the hibernate-commits
mailing list