use @Enumerated(EnumType.STRING) in hibernate mapping