Avec les versions modernes d'Hibernate, vous pouvez utiliser UserType pour mapper n'importe quelle classe à un champ de base de données. Créez simplement un UserType personnalisé et utilisez-le pour mapper l'objet BigDecimal à la colonne de la base de données.
Voir http://i-proving.com/space/ Technologies/Hibernate/User+Types+in+Hibernate