Mit modernen Hibernate-Versionen können Sie UserType verwenden, um eine beliebige Klasse einem Datenbankfeld zuzuordnen. Erstellen Sie einfach einen benutzerdefinierten UserType und verwenden Sie ihn, um das BigDecimal-Objekt der Datenbankspalte zuzuordnen.
Siehe http://i-proving.com/space/ Technologien/Ruhezustand/Benutzer+Typen+in+Ruhezustand