Actually, it seems that org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy does the same thing, let me test and close this issue if so