| Interface | Description |
|---|---|
| ClassHelper |
A helper for classes.
|
| CommandImplementors |
A factory for the
Command implementation classes. |
| Commenter |
A commenter for SQL strings.
|
| Config |
A runtime configuration for DAOs.
|
| ConfigProvider |
A provider for a
Config object. |
| EntityListenerProvider |
A provider for an
EntityListener object. |
| InParameter<BASIC> |
An input parameter.
|
| IterationCallback<TARGET,RESULT> |
A callback that is invoked from a
ResultSet iteration process. |
| JdbcLogger |
The logger for JDBC related operations.
|
| JdbcMappable<BASIC> |
An object that is mappable to an SQL type value.
|
| JdbcMappingFunction | |
| JdbcMappingHint |
A hint about mapping.
|
| JdbcMappingVisitor | |
| ListParameter<ELEMENT> |
A list parameter.
|
| MapKeyNaming |
A naming convention controller for the keys contained in a
Map<String, Object> object. |
| Naming |
A naming convention controller.
|
| ObjectProvider<OBJECT> |
An object provider.
|
| OutParameter<BASIC> |
An output parameter.
|
| QueryImplementors |
A factory for the
Query implementation classes. |
| RequiresNewController |
A controller for the transaction whose attribute may be REQUIRES_NEW.
|
| RequiresNewController.Callback<R> |
A callback that is executed in a REQUIRES_NEW transaction.
|
| ResultListParameter<ELEMENT> |
A result list parameter.
|
| ResultParameter<RESULT> |
A result parameter.
|
| ScriptBlockContext |
A context that corresponds to an SQL block in a script file.
|
| ScriptFileLoader | |
| SingleResultParameter<BASIC,RESULT> |
A single result parameter.
|
| Sql<P extends SqlParameter> |
An SQL.
|
| SqlFileRepository |
A repository for
SqlFile. |
| SqlLogFormatter<T> |
The formatter that converts the value to the SQL log format.
|
| SqlLogFormattingFunction |
A function that converts the
Wrapper values to the SQL log formats. |
| SqlLogFormattingVisitor |
A visitor that converts the
Wrapper values to the SQL log formats. |
| SqlNode |
An SQL node.
|
| SqlNodeVisitor<R,P> |
A visitor for
SqlNode. |
| SqlParameter |
An SQL parameter.
|
| SqlParameterVisitor<R,P,TH extends java.lang.Throwable> | |
| UnknownColumnHandler |
A handler for the column that is unknown to an entity.
|
| Class | Description |
|---|---|
| AbstractJdbcLogger<LEVEL> |
A skeletal implementation of the
JdbcLogger interface. |
| AbstractSql<P extends SqlParameter> |
A skeletal implementation of the
Sql interface. |
| AbstractSqlFileRepository |
A skeletal implementation of the
SqlFileRepository interface. |
| AbstractSqlFileRepository.CacheKey | |
| BatchResult<ENTITY> |
A batch processing result for immutable entities.
|
| CallableSql |
A callable SQL.
|
| CallerCommenter |
A commenter that appends information about the caller class and the caller method.
|
| CommentContext |
A context for a comment.
|
| ConfigSupport |
Default values for
Config objects. |
| GreedyCacheSqlFileRepository |
An SQL file repository that caches the results of SQL parsing without limit.
|
| IterationContext |
An execution context of
IterationCallback. |
| Naming.Adapter | |
| NoCacheSqlFileRepository |
An SQL file repository that does not cache the results of SQL parsing.
|
| PreparedSql |
A prepared SQL.
|
| Reference<V> |
A reference to a value.
|
| Result<ENTITY> |
A processing result for an immutable entity.
|
| SelectOptions |
The options for an SQL SELECT statement.
|
| SelectOptionsAccessor |
An accessor for
SelectOptions. |
| SimpleDataSource |
A simple data source that creates
Connection by using DriverManager.getConnection(String, Properties). |
| SqlFile |
The SQL file.
|
| UtilLoggingJdbcLogger |
A logger that delegates to
Logger. |
| Enum | Description |
|---|---|
| LogKind | |
| SelectForUpdateType |
Defines the kinds of pessimistic locking.
|
| SqlExecutionSkipCause |
Defines the causes that skip the SQL execution.
|
| SqlKind |
Defines the SQL kinds.
|
| SqlLogType |
Defines the SQL log formats.
|
| Exception | Description |
|---|---|
| BatchOptimisticLockException |
Thrown to indicate that optimistic locking is failed in a batch processing.
|
| BatchSqlExecutionException |
Thrown to indicate that a batch processing is failed.
|
| BatchUniqueConstraintException |
Thrown to indicate that an unique constraint violation occurs in a batch processing.
|
| ConfigException |
Thrown to indicate that there is an inadequate configuration in a
Config object. |
| DaoMethodNotFoundException |
Thrown to indicate that the DAO method is not found.
|
| JdbcException |
Thrown to indicate a JDBC related error.
|
| JdbcUnsupportedOperationException |
Thrown to indicate that a JDBC related unsupported method is invoked.
|
| NonSingleColumnException |
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.
|
| NonUniqueResultException |
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.
|
| NoResultException |
Thrown to indicate that the number of fetched rows is expected more than 0, but actually it is 0.
|
| OptimisticLockException |
Thrown to indicate that optimistic locking is failed.
|
| ResultMappingException |
Thrown to indicate that all properties in an entity are not mapped to columns in a result set.
|
| ScriptException |
Thrown to indicate that the one of SQL statements in a script file throws an exception.
|
| ScriptFileNotFoundException |
Thrown to indicate that a script file is not found.
|
| SqlExecutionException |
Thrown to indicate that the SQL execution is failed.
|
| SqlFileNotFoundException |
Thrown to indicate that the SQL file is not found.
|
| UniqueConstraintException |
Thrown to indicate that an unique constraint violation occurs.
|
| UnknownColumnException |
Thrown to indicate that there is the column that is unknown to an entity.
|