| Package | Description |
|---|---|
| org.seasar.doma.jdbc.entity |
Provides the classes that are related to entities.
|
| org.seasar.doma.jdbc.id |
Provides classes that are related to identity generation of entity.
|
| Modifier and Type | Field and Description |
|---|---|
protected IdGenerator |
GeneratedIdPropertyType.idGenerator |
| Constructor and Description |
|---|
GeneratedIdPropertyType(java.lang.Class<ENTITY> entityClass,
java.util.function.Supplier<org.seasar.doma.internal.jdbc.scalar.Scalar<BASIC,CONTAINER>> scalarSupplier,
java.lang.String name,
java.lang.String columnName,
NamingType namingType,
boolean quoteRequired,
IdGenerator idGenerator) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IdentityIdGenerator
A generator that uses a database IDENTITY column.
|
interface |
SequenceIdGenerator
A generator that uses a database SEQUENCE.
|
interface |
TableIdGenerator
A generator that uses a database TABLE.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIdGenerator
A skeletal implementation of the
IdGenerator interface. |
class |
AbstractPreGenerateIdGenerator
A generator that generates an identity value before an execution of insert.
|
class |
BuiltinIdentityIdGenerator
The built-in implementation for
IdentityIdGenerator. |
class |
BuiltinSequenceIdGenerator
The built-in implementation for
SequenceIdGenerator. |
class |
BuiltinTableIdGenerator
The built-in implementation for
TableIdGenerator. |