Estou utilizando @MapKey para mapear uma chave (String) a um valor (Double). Tanto a chave como o valor são colunas em uma tabela do banco de dados. Em produção a aplicação funciona perfeitamente, no entanto no meu ambiente de testes com JBoss-embeddable ocorre a seguinte excessão:
org.hibernate.AnnotationException: Associated class not found: java.lang.Double
É como se o value do Map tivesse de ser obrigatoriamente uma entidade mapeada para um tabela no banco e não um objeto de um tipo primitivo mapeado para uma coluna da tabela. Isto esta comprometendo os meus testes.
Alguém já passou pelo mesmo problema e resolveu???