- All Implemented Interfaces:
- AttributeConverter<Enum[],String[]>
public class EnumArrayStringConverter
extends Object
implements AttributeConverter<Enum[],String[]>
By default the OGM will map enum arrays to and from
the string arrays with values returned by enum.name()
enum.name() is preferred to enum.ordinal() because it
is (slightly) safer: a persisted enum have to be renamed
to break its database mapping, whereas if its ordinal
was persisted instead, the mapping would be broken
simply by changing the declaration order of the enum constants.
- Author:
- Luanne Misquitta, RĂ³bert Papp