例如,假设您想在域类中存储大量资金。一个简单的方法是这样的:
class Account {
BigDecimal amount
}
但是,如果您不想像处理类型那样简单地处理您的金额怎么办BigDecimal
,Money
例如您定义了一些额外的便利方法,如货币转换。
所以像
class Account {
Money amount
}
将导致将其存储在另一个表中。
所以我的问题是:如何定义一个Money
在数据库中存储为 BigDecimal 的类?