| Enum | Description |
|---|---|
| AccessLevel |
Defines access levels in The Java Language.
|
| AnnotationTarget |
Defines the locations where annotations may appear.
|
| FetchType |
Defines how to fetch rows from an SQL SELECT result set.
|
| GenerationType |
Defines strategies to generate identifiers.
|
| MapKeyNamingType |
Defines naming convention rules for the keys contained in a
Map<Object, String> object. |
| SelectType |
Defines strategies for handling an object that is mapped to a result set.
|
| Exception | Description |
|---|---|
| DomaException |
The root exception in the Doma framework.
|
| DomaIllegalArgumentException |
Thrown to indicate that the argument does not meet any preconditions in the method.
|
| DomaNullPointerException |
Thrown to indicate that an argument is
null and it does not allow in the method. |
| Annotation Type | Description |
|---|---|
| AnnotateWith |
Indicates that a generated code that implements the annotated interface is annotated with some
annotations.
|
| Annotation |
Used in conjunction with the
AnnotateWith annotation to indicate which kind of annotation
is specified for generated code. |
| ArrayFactory |
Indicates to create an
Array instance. |
| BatchDelete |
Indicates a batch delete.
|
| BatchInsert |
Indicates a batch insert.
|
| BatchUpdate |
Indicates a batch update.
|
| BlobFactory |
Indicates to create a
Blob instance. |
| ClobFactory |
Indicates to create a
Clob instance. |
| Column |
Indicates a database column.
|
| Dao |
Indicates a DAO interface.
|
| DaoImplementation | |
| DaoMethod |
Indicates that the annotated annotation may be applied to methods of
Dao annotated
interfaces. |
| DataType |
Indicates a data type (aka domain class).
|
| Delete |
Indicates a delete.
|
| Domain |
Indicates a domain class.
|
| DomainConverters |
Indicates an aggregation of
DomainConverter classes. |
| DomainTypeImplementation | |
| Embeddable |
Indicates an embeddable class.
|
| EmbeddableTypeImplementation | |
| Entity |
Indicates an entity class.
|
| EntityField |
Indicates that an annotated annotation may be applied to fields of
Entity annotated
classes. |
| EntityTypeImplementation | |
| ExternalDomain |
Indicates to handle an arbitrary class as if it was a
Domain annotated class. |
| Function |
Indicates a stored function call.
|
| GeneratedValue |
Indicates a strategy to generate identifiers.
|
| Id |
Indicates an entity identifier that is mapped to a primary key of a database table.
|
| In |
Indicates a IN parameter of stored functions or stored procedures.
|
| InOut |
Indicates a INOUT parameter of stored functions or stored procedures.
|
| Insert |
Indicates a insert.
|
| Metamodel |
Indicates a metamodel class.
|
| NClobFactory |
Indicates to create a
NClob instance. |
| OriginalStates |
Indicates that the annotated field holds original states that are fetched from database.
|
| Out |
Indicates an OUT parameter of stored functions or stored procedures.
|
| ParameterName |
Indicates a parameter name.
|
| Procedure |
Indicates a stored procedure call.
|
| ResultSet |
Indicates a result set that is fetch by stored functions or stored procedures.
|
| Scope | |
| Script |
Indicates a script.
|
| Select |
Indicates a select.
|
| SequenceGenerator |
Indicates an identifier generator that uses a sequence.
|
| SingletonConfig | Deprecated
create a singleton
Config without this annotation |
| Sql |
Indicates a SQL template.
|
| SqlProcessor |
Indicates that the annotated method handles an SQL statement that is built from an SQL template.
|
| SQLXMLFactory |
Indicates to create a
SQLXML instance。 |
| Suppress |
Used to suppress warning messages.
|
| Table |
Indicates a database table.
|
| TableGenerator |
Indicates an identifier generator that uses a table.
|
| TenantId |
Indicates the tenant id.
|
| Transient |
Indicates that the annotated field is not mapped to a column.
|
| Update |
Indicates an update.
|
| Version |
Indicate a version property that is used for optimistic locking.
|