@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Row
Table subclass.
This annotation is only required if table name is different from class name or if a name
translator is needed.| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.Class<? extends NameTranslator> |
nameTranslator
Deprecated.
|
java.lang.Class<? extends NameTranslator>[] |
nameTranslators
Classes for providing sql names in place of class and field names.
|
java.lang.String |
tableName
SQL table name for row.
|
public abstract java.lang.String tableName
Class.getSimpleName() or obtained by NameTranslator.translate(String, Class)@Deprecated public abstract java.lang.Class<? extends NameTranslator> nameTranslator
nameTranslators() instead of this method.public abstract java.lang.Class<? extends NameTranslator>[] nameTranslators