Я думаю, что комментарий @ a_horse предоставляет некоторую полезную информацию, но я подумал, что добавлю некоторые дополнительные ORMLite специфические детали.
Вы можете использовать ORMLite BIG_DECIMAL_NUMERIC
, который будет хранить его в Postgres как NUMERIC
. Вам нужно будет указать его как:
@DatabaseFiled(dataType = BIG_DECIMAL_NUMERIC)
BigDecimal number;
Если вы настроены на использование типа денег, вы можете определить свой собственный персистентный счет. Вы можете датировать взгляд на документацию, которая находится на фронте:
http://ormlite.com/docs/custom-persister
Существует также пример проекта с кодом, который показывает, как определить сохранение данных для вашего пользовательского типа:
http://ormlite.com/docs/data-persister-example