S moderními verzemi Hibernate můžete použít UserType k mapování jakékoli třídy na pole databáze. Stačí vytvořit vlastní UserType a použít jej k mapování objektu BigDecimal na sloupec databáze.
Viz http://i-proving.com/space/ Technologie/Hibernace/Uživatel+Typy+v+Hibernaci