|
||||||||||
| 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
SimpleEntityInfoResolversQuery 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 classEntityInfoResolver to be createdEntityInfoResolver which delegates.EntityManager using the specified DatabaseProvider.
EntityManagerEntityManagerEntityManagerEntityManagerTransaction.run()
method.
RawEntityQuery.
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)SimpleEntityInfoResolversTable 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 | |||||||||