|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
PObject | PObject is an interface that must be implemented by all persistent classes. |
Class Summary | |
AbstractPObject | AbstractPObject is a base class for persistent objects that implements the PObject interface. |
AbstractProxy | AbstractProxy is the base class for all proxy classes. |
AbstractTypeMap | AbstractTypeMap uses a TreeMap to map internal JType values to the corresponding SQL data type for a specific database. |
AccessKey | AccessKey facilitates the implementation of the private interface pattern. |
AssociationMap | AssociationMap encapsulates the metadata that describes an association between two classes and includes methods to manage associations. |
AttributeMap | AttributeMap encapsulates the metadata for an attribute (or field) within a class and includes methods to get and set the value of an attribute in an instance of the class. |
ClassMap | ClassMap encapsulates the metadata required to persist a class and performs the actual persistence operations using pools of prepared statements created for the class. |
ColumnMap | ColumnMap encapsulates the metadata for a column within a table in a persistence environment. |
Criteria | Criteria encapsulates the search criteria for finding objects and provides methods for constructing a query. |
DatabaseMap | DatabaseMap encapsulates the metadata which describes a database in a persistence environment and manages a pool of connections associated with the database. |
DatabaseTypeMap | |
JTypeMap | Map Java types to canonical SQL types. |
JTypes | JTypes defines constants used to encode Java types in the persistence mechanism and methods to convert between types and type names. |
Link | Link is an entry in the object directory for a persistent object. |
Logger | Logger handles logging for the persistence framework. |
LOID | LOID is the Logical Object IDentifier for a persistent object. |
MSSTypeMap | MSSTypeMap is used to map canonical SQL types to the Microsoft SQL Server data type that is most appropriate to represent the data. |
MySQLTypeMap | MySQLTypeMap is used to map canonical SQL types to the MySQL data type that is most appropriate to represent the data. |
OracleTypeMap | OracleTypeMap is used to map canonical SQL types to the Oracle data type that is most appropriate to represent the data. |
PersistenceContext | PersistenceContext provides the interface between a client thread and the persistence framework. |
PersistenceManager | PersistenceManager coordinates all persistence activity and is the public interface to the persistence framework. |
PersistenceMap | PersistenceMap is the base class for all metadata maps used by the persistence manager. |
PersistenceProperties | PersistenceProperties encapsulates the properties needed to configure the persistence environment and provides methods to get properties. |
SQLTypes | SQLTypes defines constants used to encode SQL types in the persistence mechanism and methods to convert between types and type names. |
TableMap | TableMap encapsulates the metadata that describes a table in a persistence environment. |
TypeMapEntry | TypeMapEntry encapsulates a mapping from a canonical SQL type to a database specific type name. |
This is the main package containing the XStore/J persistence framework. The goal of the framework is to isolate the programmer from the details of mapping objects to relational databases. To a programmer, the framework appears much like an object-oriented database (ODBMS). The primary components of the famework are:
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |