class Donation {
BigDecimal amount
static constraints = {
amount min: BigDecimal.ZERO
}
static mapping = {
}
}
После добавления домен выглядел так:
class Donation {
BigDecimal amount
static constraints = {
amount min: BigDecimal.ZERO
}
static mapping = {
amount scale: 4
}
}
После внесения изменений я запустил dbm-gorm-diff в консоли Grails, но он не напечатал дополнительных строк журнала изменений. Мне было интересно, не приведет ли изменение сопоставления к новым строкам журнала изменений. Но глядя на тип данных «количество» в базе данных mysql, он показал десятичное число (19,2). Я думал, что масштабирование 4 изменит тип данных на десятичный (19, 4). Я ценю любую помощь в этой дилемме. Спасибо!