Package net.java.ao.schema
package net.java.ao.schema
-
ClassDescriptionAn abstract implementation of
FieldNameConverter
which handles common tasks for the name converter (i.e.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).A table name converter that simply caches the converted table names.Imposes a standard camelCase convention upon field names.Imposes a standard camelCase convention upon table names.Specifies a default value for the database field corresponding to the tagged method.Superinterface to all field name converters; designed to impose conventions upon the auto-conversion of method names to database fields.An interface to resolve field names.Marks a method as to be ignored by the schema generation engine.Defines a database index.Marks the corresponding database field as requiring database indexing.Defines database indexes for an entity.Marks a specific field as to be constrained to non-NULL values within the database.A simple table name converter which imposes a set of regular-expression rules to pluralize names generated by the delegate converter.Marks a method such that the corresponding database field will be the primary key for the table in question.WARNING: Not part of the public API.Explicitly specifies the maximum length, in characters, of the underlying database column corresponding to the method in question.Used to specify a table name for an entity explicitly without resorting to manual mappings in the table name converter.Gets the table name from theTable annotation
.Superinterface to all table name converters; designed to impose conventions upon the auto-conversion of class names to database tables.Imposes an underscore word-separation convention upon field names.Imposes an underscore word-separation convention on table names.Marks a method such that the corresponding database field will have a UNIQUE constraint.