When Hibernate schema validation is on, the application or tests fail when an enum is used in an entity with MySQL. Hibernate documentation, 3.11. Enumerated types clearly states that even @Enumerated ...