@Documented @Retention(value=RUNTIME) @Target(value=TYPE) @Inherited public @interface NameConverters
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.
| Modifier and Type | Optional Element and Description |
|---|---|
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.Copyright © 2007-2016. All Rights Reserved.