Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package net.java.ao.schema

Interface Summary
FieldNameConverter | Superinterface to all field name converters; designed to impose conventions upon the auto-conversion of method names to database fields.
TableNameConverter | Superinterface to all table name converters; designed to impose conventions upon the auto-conversion of class names to database tables.

Class Summary
AbstractFieldNameConverter | An abstract implementation of `FieldNameConverter` which handles common tasks for the name converter (i.e.
AbstractTableNameConverter | An abstract implementation of `TableNameConverter` which provides basic functionality common to most table name converters.
CamelCaseFieldNameConverter | Imposes a standard camelCase convention upon field names.
CamelCaseTableNameConverter | Imposes a standard camelCase convention upon table names.
PluralizedNameConverter | A simple table name converter which imposes a set of regular-expression rules to pluralize names generated by the delegate converter.
SchemaGenerator | WARNING: Not part of the public API.
UnderscoreFieldNameConverter | Imposes an underscore word-separation convention upon field names.
UnderscoreTableNameConverter | Imposes an underscore word-separation convention on table names.

Annotation Types Summary
AutoIncrement | Tags a specific method as representing a field who's value should be auto-generated by the database in some sort of numeric sequence (usually ascending order).
Default | Specifies a default value for the database field corresponding to the tagged method.
Ignore | Marks a method as to be ignored by the schema generation engine.
Indexed | Marks the corresponding database field as requiring database indexing.
NotNull | Marks a specific field as to be constrained to non-NULL values within the database.
OnUpdate | Specifies a value for the field to receive in the event of an UPDATE or INSERT statement in some other field of the corresponding row.
PrimaryKey | Marks a method such that the corresponding database field will be the primary key for the table in question.
SQLType | Explicitly specifies the underlying database field type for the corresponding field to the method in question.
Table | Used to specify a table name for an entity explicitly without resorting to manual mappings in the table name converter.
Unique | Marks a method such that the corresponding database field will have a UNIQUE constraint.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2007-2011. All Rights Reserved.