我必须制作一个必须处理货币价值的grails程序,我想知道是否更好地保存在数据库中所有的钱都有一个独特的价值(例如:EUR)或者是否更好地存钱与用户给我的价值,我也想知道是否存在转换货币价值的API。
非常感谢你!
答案 0 :(得分:1)
请查看timeandmoney library with grails正确建议joda money完成工作。
更多知识渊博的人suggest使用您的数据库'bigdecimal等价物作为底层存储类型。这意味着将它们全部存储在“基础”货币中并在运行中进行转换。为此,您可以从互联网上获取货币汇率。我见过http://grails.org/plugin/exchange-rates但尚未尝试过。