【发布时间】:2015-10-16 02:31:33
【问题描述】:
我正在使用 JodaMoney 库和 Jadira 用户类型来存储货币值。我希望能够在每个表中存储一种货币,而不是需要这么多字段。
有没有办法将货币映射到同一个字段?这不起作用,因为它抱怨我不能混合可插入和可更新。
@Columns(columns = {@Column(name = "currency"), @Column(name = "productsAmount")})
@Type(type = "org.jadira.usertype.moneyandcurrency.joda.PersistentMoneyAmountAndCurrency")
private Money totalProducts;
@Columns(columns = { @Column(name = "currency", insertable = false, updatable= false), @Column(name = "orderTotalAmount") })
@Type(type = "org.jadira.usertype.moneyandcurrency.joda.PersistentMoneyAmountAndCurrency")
private Money orderTotalAmount;
【问题讨论】:
标签: hibernate joda-money