Enumerações com Hibernate

Olá pessoal, estou usando Hibernate 3.0.4 com MySQL. Minhas tabelas no banco de dados possuem campos do tipo ENUM com valores pré-definidos. Usando os geradores de mapeamento do hibernate tools, os mapeamentos de enumerações são feitos com atributos do tipo Character. Descobri que alterando os mapeamentos para string o hibernate funciona de modo satisfatório, mas não consegui utilizar da forma como o hibernate tools propôs. Alguém tem uma dica de como utilizar enumerações com hibernate de forma eficiente ?