Module org.seasar.doma.core
Package org.seasar.doma.jdbc
package org.seasar.doma.jdbc
Provides JDBC related interfaces and classes.
-
ClassDescriptionAbstractJdbcLogger<LEVEL>A skeletal implementation of the
JdbcLoggerinterface.AbstractSql<P extends SqlParameter>A skeletal implementation of theSqlinterface.A skeletal implementation of theSqlFileRepositoryinterface.Thrown to indicate that optimistic locking is failed in a batch processing.BatchResult<ENTITY>A batch processing result for immutable entities.Thrown to indicate that a batch processing is failed.Thrown to indicate that an unique constraint violation occurs in a batch processing.A callable SQL.A commenter that appends information about the caller class and the caller method.A helper for classes.A factory interface for creatingCommandimplementation objects.A context for a comment.A commenter for SQL strings.A runtime configuration for DAOs (Data Access Objects).Thrown to indicate that there is an inadequate configuration in aConfigobject.A provider for aConfigobject.Provides default implementations for theConfiginterface.Thrown to indicate that the DAO method is not found.Thrown to indicate that a column is duplicated in a result set.A handler for columns that are duplicated in a result set.A provider for anEntityListenerobject.An SQL file repository that caches the results of SQL parsing without limit.InParameter<BASIC>An input parameter.IterationCallback<TARGET,RESULT> A callback that is invoked from aResultSetiteration process.An execution context ofIterationCallback.Thrown to indicate a JDBC related error during database operations.The logger interface for JDBC related operations in the Doma framework.JdbcMappable<BASIC>An object that is mappable to an SQL type value.A hint about mapping.Thrown to indicate that a JDBC related unsupported method is invoked.ListParameter<ELEMENT>A list parameter.A naming convention controller for the keys contained in aMap<String, Object>object.MultiResult<ENTITY>A processing result for an immutable entities.A naming convention controller.An SQL file repository that does not cache the results of SQL parsing.Thrown to indicate that the number of fetched column is expected less than or equal to 1, but actually it is greater than or equal to 2.Thrown to indicate that the number of fetched rows is expected less than or equal to 1, but actually it is greater than or equal to 2.Thrown to indicate that the number of fetched rows is expected more than 0, but actually it is 0.ObjectProvider<OBJECT>An object provider.Thrown to indicate that optimistic locking is failed.OutParameter<BASIC>An output parameter.A prepared SQL.A factory interface for creatingQueryimplementation objects.Reference<V>A reference to a value.A controller for the transaction whose attribute may be REQUIRES_NEW.A callback that is executed in a REQUIRES_NEW transaction.Result<ENTITY>A processing result for an immutable entity.ResultListParameter<ELEMENT>A result list parameter.Thrown to indicate that all properties in an entity are not mapped to columns in a result set.ResultParameter<RESULT>A result parameter.A context that corresponds to an SQL block in a script file.Thrown to indicate that the one of SQL statements in a script file throws an exception.An interface for loading SQL script files.Thrown to indicate that a script file is not found.Defines the kinds of pessimistic locking.The options for an SQL SELECT statement.An accessor forSelectOptions.Represents a simplified configuration interface that extends the baseConfiginterface.A builder interface for creating aSimpleConfiginstance with custom configuration settings.A simple data source that createsConnectionby usingDriverManager.getConnection(String, Properties).SingleResultParameter<BASIC,RESULT> A single result parameter.Sql<P extends SqlParameter>Represents an executable SQL statement with its parameters and metadata.A context for SQL builder settings.Thrown to indicate that the SQL execution is failed.Defines the causes that skip the SQL execution.Represents a SQL file that contains SQL statements for database operations.Thrown to indicate that the SQL file is not found.A repository interface for managing and retrievingSqlFileinstances.Defines the types of SQL operations supported by the Doma framework.The formatter that converts the value to the SQL log format.A function that converts theWrappervalues to the SQL log formats.A visitor that converts theWrappervalues to the SQL log formats.Defines the output formats for SQL logs.Represents a node in the parsed SQL statement tree structure.SqlNodeVisitor<R,P> A visitor interface for traversing and processingSqlNodeobjects in the SQL statement tree.Represents a parameter used in SQL statements.SqlParameterVisitor<R,P, TH extends Throwable> A visitor interface for processing different types of SQL parameters.A handler for the column that is duplicated in a result set.Thrown to indicate that an unique constraint violation occurs.Thrown to indicate that there is the column that is unknown to an entity.A handler for columns in a result set that are not mapped to any property in an entity.A logger that delegates toLogger.