|
||||||||
PREV NEXT | FRAMES NO FRAMES |
AutoGeneratedKeys
annotation marks classes, or fields in the
data-object that are to be filled in from keys that are generated by an
@Update
query.BaseQuery
is the super-interface for any interface wishing
to do database queries.BaseQuery
, and releases any database resources it is
currently holding.
DataIterator
disconnect from the database and
become invalid.
DataSet
release any database resources that
it currently holds, such as ResultSet
's, and
Statement
's.
TransactionQuery
optionally calling
TransactionQuery.commit()
before closing the Connection
to the
database.
QueryTool.getQuery(Class)
in preference to this method
QueryTool.getQuery(DataSource, Class)
in preference to this method
QueryTool.getQuery(Connection, Class)
in preference to this method
DataIterator
is the forward only version of DataSet
.DataSet
allows access to objects mapped from a
Select
query.DataSet
disconnect from the database cleanly,
but still maintain it's functionality.
@Update
annotation to specify what to
do with keys generated by the database.ResultSet
into the type this TypeMapper
returns.
Class
of the data-type that caused this method
to be thrown.
DataSource
if one has been set.
BaseQuery
class.
BaseQuery
class with a reference
to the specified DataSource
.
BaseQuery
class with a specific
Connection
.
Map
that specifies how Java types should
be mapped to SQL types and back again.
QueryTool
class when a data-type
returned by an @Select
method is found to be invalid.InvalidDataTypeException
without detail message.
InvalidDataTypeException
with the specified detail message.
InvalidDataTypeException
with the specified detail message, and a specific method that
caused the problem.
QueryTool
class when an implementation of BaseQuery
is requested which
violates any of the rules for a query class.InvalidQueryException
without detail message.
InvalidQueryException
with the specified detail message.
InvalidQueryException
with the specified detail message, and a specific method that
caused the problem.
BaseQuery
implementation has been closed.
DataIterator
has had it's
DataIterator.close()
method called yet.
DataSet
is currently connected to the
database.
QueryTool
is used to construct an implementation of a
BaseQuery
interface.ResultSet
are mapped directly to public
fields within the data object class.TransactionQuery
.
Savepoint
up to the
current location in the transaction.
@Select
annotation is used to mark methods within a
Query
class that will return a DataSet
.@Select
annotation,
@SelectPrimitive
assumes a single column ResultSet
,
and will only return a Primitive type (ie: one defined by a
TypeMapper
).PreparedStatement
.
DataSource
for the VM.
Savepoint
at the current position within the
transaction.
BaseQuery
that holds a transaction.TypeMapper
allows for interaction with the SQL -> Java
mapping process.@Update
is the counter-part to the Select
annotation.
|
||||||||
PREV NEXT | FRAMES NO FRAMES |