JPA Enum ORDINAL vs STRING
It's possible to define enumerations in JPA using either @Enumerated(EnumType.ORDINAL) or @Enumerated(EnumType.STRING) I wonder what are advantages and disadvantages of those two definitions? I heard that ORDINAL performs better (is faster) than STRING with EclipseLink. Is that true? I always go STRING . Speed is rarely the most important issue - readability and maintainability are more important. I use STRING because it's a lot easier to manually inspect rows from the database, but more importantly, I can do two things, without touching the database, the ORDINAL can't handle: I can change the