|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Documented @Retention(value=RUNTIME) @Target(value=TYPE) @Inherited public @interface NameConverters
Use with ActiveObjectsJUnitRunner to specify implementation classes for
EntityManager configuration, to control the naming of tables, fields, etc.
The implementation classes specified with this annotation must have no-args constructors.
They will be instantiated when the test runner is creating an EntityManager.
| Optional Element Summary | |
|---|---|
Class<? extends FieldNameConverter> |
field
Specifies an implementation of FieldNameConverter. |
Class<? extends IndexNameConverter> |
index
Specifies an implementation of IndexNameConverter. |
Class<? extends SequenceNameConverter> |
sequence
Specifies an implementation of SequenceNameConverter. |
Class<? extends TableNameConverter> |
table
Specifies an implementation of TableNameConverter. |
Class<? extends TriggerNameConverter> |
trigger
Specifies an implementation of TriggerNameConverter. |
Class<? extends UniqueNameConverter> |
unique
Specifies an implementation of UniqueNameConverter. |
public abstract Class<? extends TableNameConverter> table
TableNameConverter.
public abstract Class<? extends FieldNameConverter> field
FieldNameConverter.
public abstract Class<? extends SequenceNameConverter> sequence
SequenceNameConverter.
public abstract Class<? extends TriggerNameConverter> trigger
TriggerNameConverter.
public abstract Class<? extends IndexNameConverter> index
IndexNameConverter.
public abstract Class<? extends UniqueNameConverter> unique
UniqueNameConverter.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||