| Package | Description |
|---|---|
| org.seasar.doma.jdbc |
Provides JDBC related interfaces and classes.
|
| org.seasar.doma.jdbc.criteria.metamodel |
Provides metamodels used to build the criteria query statements.
|
| org.seasar.doma.jdbc.entity |
Provides the classes that are related to entities.
|
| Modifier and Type | Field and Description |
|---|---|
protected NamingType |
Naming.Adapter.namingType |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
Naming.apply(NamingType namingType,
java.lang.String text)
Applies the naming convention.
|
java.lang.String |
Naming.Adapter.apply(NamingType namingType,
java.lang.String text) |
java.lang.String |
Naming.revert(NamingType namingType,
java.lang.String text)
Reverts the text to the original as much as possible.
|
java.lang.String |
Naming.Adapter.revert(NamingType namingType,
java.lang.String text) |
| Modifier and Type | Method and Description |
|---|---|
NamingType |
EntityTypeProxy.getNamingType() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
EntityTypeProxy.getQualifiedTableName(java.util.function.BiFunction<NamingType,java.lang.String,java.lang.String> namingFunction,
java.util.function.Function<java.lang.String,java.lang.String> quoteFunction) |
java.lang.String |
EntityTypeProxy.getTableName(java.util.function.BiFunction<NamingType,java.lang.String,java.lang.String> namingFunction) |
| Modifier and Type | Field and Description |
|---|---|
protected NamingType |
DefaultPropertyType.namingType |
| Modifier and Type | Method and Description |
|---|---|
NamingType |
EntityType.getNamingType()
Returns the naming convention.
|
static NamingType |
NamingType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static NamingType[] |
NamingType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
<ENTITY> java.util.List<EntityPropertyType<ENTITY,?>> |
EmbeddableType.getEmbeddablePropertyTypes(java.lang.String embeddedPropertyName,
java.lang.Class<ENTITY> entityClass,
NamingType namingType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
EntityPropertyType.getColumnName(java.util.function.BiFunction<NamingType,java.lang.String,java.lang.String> namingFunction)
Return the column name.
|
java.lang.String |
DefaultPropertyType.getColumnName(java.util.function.BiFunction<NamingType,java.lang.String,java.lang.String> namingFunction) |
java.lang.String |
EntityPropertyType.getColumnName(java.util.function.BiFunction<NamingType,java.lang.String,java.lang.String> namingFunction,
java.util.function.Function<java.lang.String,java.lang.String> quoteFunction)
Return the column name.
|
java.lang.String |
DefaultPropertyType.getColumnName(java.util.function.BiFunction<NamingType,java.lang.String,java.lang.String> namingFunction,
java.util.function.Function<java.lang.String,java.lang.String> quoteFunction) |
java.lang.String |
EntityType.getQualifiedTableName(java.util.function.BiFunction<NamingType,java.lang.String,java.lang.String> namingFunction,
java.util.function.Function<java.lang.String,java.lang.String> quoteFunction)
Returns the qualified table name.
|
java.lang.String |
AbstractEntityType.getQualifiedTableName(java.util.function.BiFunction<NamingType,java.lang.String,java.lang.String> namingFunction,
java.util.function.Function<java.lang.String,java.lang.String> quoteFunction) |
java.lang.String |
EntityType.getTableName(java.util.function.BiFunction<NamingType,java.lang.String,java.lang.String> namingFunction)
Returns the table name.
|
| Constructor and Description |
|---|
AssignedIdPropertyType(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) |
DefaultPropertyType(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 insertable,
boolean updatable,
boolean quoteRequired) |
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) |
TenantIdPropertyType(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) |
VersionPropertyType(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) |