В классе Grails я указал
BigDecimal amount
для представления суммы денег в транзакции.
Затем в разделе ограничений я указал:
amount ( nullable:false, min : 100)
Чтобы указать, что минимальная сумма будет принята в долларах. Это компилируется просто отлично, но среда выполнения выдает ошибку несовместимости типов:
2011-10-26 15:17:06,116 [main] ERROR validation.ConstrainedProperty - Exception thrown applying constraint [min] to class [class com.mycorp.mypkg.MyProprietaryDefinition] for value [100]: Parameter for constraint [min] of property [amount] of class [class com.mycorp.mypkg.MyProprietaryDefinition] must be the same type as property: [java.math.BigDecimal]
Так можно ли предположить, что я не могу указать минимальные значения для атрибутов BigDecimal?
Спасибо!
Alexx