|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
| Interface Summary | |
|---|---|
| BaseQuery |
The BaseQuery is the super-interface for any interface wishing
to do database queries. |
| DataIterator<E> |
A DataIterator is the forward only version of DataSet. |
| DataSet<T> |
A DataSet allows access to objects mapped from a
Select query. |
| TransactionQuery |
An extension to the default BaseQuery that holds a transaction. |
| TypeMapper<T> |
A TypeMapper allows for interaction with the SQL -> Java
mapping process. |
| Class Summary | |
|---|---|
| QueryTool |
The QueryTool is used to construct an implementation of a
BaseQuery interface. |
| Enum Summary | |
|---|---|
| GeneratedKeys | Enumeration used by the @Update annotation to specify what to
do with keys generated by the database. |
| Exception Summary | |
|---|---|
| InvalidDataTypeException | This method is thrown by the QueryTool class when a data-type
returned by an @Select method is found to be invalid. |
| InvalidQueryException | This exception is only ever thrown by methods in the QueryTool
class when an implementation of BaseQuery is requested which
violates any of the rules for a query class. |
| Annotation Types Summary | |
|---|---|
| AutoGeneratedKeys | The 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. |
| ResultColumn |
By default columns for ResultSet are mapped directly to public
fields within the data object class. |
| Select |
The @Select annotation is used to mark methods within a
Query class that will return a DataSet. |
| SelectPrimitive | Similar to the normal @Select annotation,
@SelectPrimitive assumes a single column ResultSet,
and will only return a Primitive type (ie: one defined by a
TypeMapper). |
| Update |
@Update is the counter-part to the Select annotation. |
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||