С модерните версии на Hibernate можете да използвате UserType, за да картографирате всеки клас към поле на база данни. Просто създайте персонализиран UserType и го използвайте, за да картографирате BigDecimal обект към колона на базата данни.
Вижте http://i-proving.com/space/ Технологии/Hibernate/Потребителски+типове+в+хибернация