Package org.axonframework.common.jdbc
@NullMarked
package org.axonframework.common.jdbc
JDBC utilities and connection handling.
-
ClassDescriptionA
TransactionalExecutorimplementation for JDBCConnections.Interface towards a mechanism that provides access to a JDBC Connection.Factory for creating wrappers around a Connection, allowing one to override the behavior of theConnection.close()method.Interface defining an operation to close the wrapped connectionImplementation of ConnectionCloseHandler that does nothing on close or commit.ConnectionProvider implementation that obtains a connection from a given DataSource.Exception indicating an error occurred while interacting with a JDBC resource.JdbcSQLErrorCodesResolveris an implementation ofPersistenceExceptionResolverused to resolve SQL error codes to see if it is a duplicate key constraint violation.Utility class for safely executing Jdbc queries.Describes a function that creates a newPreparedStatementready to be executed.Describes a function that converts aResultSetinto a result of typeR.Utility class with some specific hacks required to get certain features to work with Oracle v11.The PersistenceExceptionResolver is used to find out if an exception is caused by duplicate keys.