|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
FieldNameConverter
which handles common
tasks for the name converter (i.e.EntityInfoResolver
which caches the computed EntityInfo
for any type it is givenCachingEntityInfoResolvers
which delegate to
SimpleEntityInfoResolvers
Query
instance.
DatabaseProvider
implementations.disposable data source
from given
connection properties.EntityManager.create(Class, DBParam...)
.DDL Actions
.PolymorphicTypeMapper
which requires
all mappings to be manually specified.SchemaConfiguration
that doesn't have any constraints regarding the
database schema.type
.
from
and
onto
with a bias toward from
.
Disposable.dispose()
to clean up any resources associated with this
data source
.RawEntity
providing the Entity.getID()
method.RawEntity
Note this is different to TypeInfo
which describes what type a column is in the database.table information
for an entity class
EntityInfoResolver
to be createdEntityInfoResolver
which delegates.EntityManager
using the specified DatabaseProvider
.
EntityManager
EntityManager
EntityManager
EntityManager
Transaction.run()
method.
RawEntity
Query
.
Query
.
EntityManager.flush(RawEntity[])
to flush values for individual entities
EntityManager.flush(RawEntity[])
to flush values for individual entities
method1
.
EntityInfo
Connection
instance which corresponds
to the database represented by the provider instance.
SimpleDateFormat
syntax.
entity
type
EntityManager
instance which manages this
entity.
Class
instance which corresponds to the
original entity interface.
FieldNameConverter
instance used for name conversion of all entity methods.
LogicalType
describing what Java types are supported by this
type and how they are mapped to JDBC operations.
Table annotation
if present or from the
delegate
.
EntityManager
.
PolymorphicTypeMapper
instance used for flag value conversion of polymorphic types.
AbstractFieldNameConverter.getName(Method)
method.
EntityManager
for all database operations.
TypeQualifiers
describing optional length/precision modifiers for this
type, which may include defaults set by the database provider and/or values specified by
annotations for particular entity properties.
EntityManager
SchemaProperties
describing the SQL representation of this type,
as specified by the database provider.
TableNameConverter
instance used for name conversion of all entity types.
LogicalType
.
false
.
LogicalType.parse(String)
, but adds any necessary validation when the value is being
used as a default value for a column.
String
value relevant to the specified SQL
type in int
form (as defined by Types
and returns
the Java value which corresponds.
BOOLEAN
value in the database.
NULL
value in the database.
DatabaseProvider.renderAccessoriesForField(NameConverters, DDLTable, DDLField)
for each of the table's fields.
DDLAction
into the database-specific SQL actions.
Date
instance as a DATETIME literal
in the database-specific format.
DatabaseProvider.renderDropAccessoriesForField(NameConverters, DDLTable, DDLField)
for each of the table's fields.
Query
object into its (potentially) database-specific
query statement.
Query
instance in the
manner required by the database-specific SQL implementation.
UNIQUE
constraint as defined by the
database-specific DDL syntax.
Transaction.execute()
to actually perform the actions
within the transaction.
TypeInfo
.PolymorphicTypeMapper
instance to use for all flag value conversion of polymorphic types.
Connection
instance.
ResultSet
instance prior to its use by the library.
Statement
instance prior to its usage in a SELECT
query.
true
EntityInfoResolver
which creates new EntityInfo
instances on every invocation of
SimpleEntityInfoResolver.resolve(Class)
SimpleEntityInfoResolvers
Table annotation
.Transaction
using the specified
EntityManager
instance.
FieldNameResolver.resolve(Method)
allows for further transformations.
LogicalType
, with optional qualifiers, and the
underlying database type.stringLength
is set to this constant, the field is an unlimited-length string
(TEXT, CLOB, or LONG VARCHAR).
TypeQualifiers
overridden by the specified values.
null
otherwise.
null
if none.
null
if none.
null
if none.
null
if none.
null
if none.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |