| 接口 | 说明 |
|---|---|
| ConnectionFactory |
A factory for creating the
Connection of database, it is necessary
for ObjectiveSql in runtime. |
| Databases.Benchmarkable<R> | |
| Databases.DatabaseInvoke<T,R> |
Represents a logic of data , it will provide the connection and sql
executor of database, and the concrete logic will be ignored the behavior
about connection.
|
| Databases.TransactionalExecutor<R> |
Represents logic will be executed in the transaction(There's only one
connection of database)
|
| DomainModelDescriptor<T> |
It describes that a
DomainModel can be adapted to ObjectiveSql。 |
| Logger | |
| LoggerFactory | |
| Persistence<T> | |
| PersistenceFactory | |
| Query<T> |
A programmable structure for SQL statement.
|
| QueryFactory |
A abstract factory for creating the Query
|
| Quoter | |
| SQLExecutor<T> | |
| Validator |
| 类 | 说明 |
|---|---|
| AbstractPersistence<T> |
The class provides abstracted method of SQL construction.
|
| AbstractQuery<T> |
The class provides the default implementations of structure of SQL
|
| BeanModelDescriptor<T> |
The default implementation for
DomainModelDescriptor with JavaBean |
| Databases |
This class consists exclusively of static methods that operate of behavior of database.
|
| DefaultPersistence<T> |
The persistence default implementation with JavaBean
|
| DefaultQuery<T> |
The default implementation of
Query with JavaBean |
| DefaultSQLExecutor<T> | |
| Tables |
The static methods relates to the database table.
|
| Validator.Violation |
| 枚举 | 说明 |
|---|---|
| DatabaseType |
The definition for ObjectiveSql supporting
|
| 异常错误 | 说明 |
|---|---|
| DomainModelException | |
| PersistenceException | |
| QueryException | |
| RollbackCauseException | |
| ValidationException |
Copyright © 2020 com.github.braisdom. All rights reserved.