Jas*_*son 4 coldfusion orm cfml
我需要在存储货币(美元和美分)的CF Orm实体中创建一个属性.例如:100.99或1.30等我传统上使用十进制来存储货币,因为你可以得到小数点,但没有小数的ORM属性类型,只有浮点数.我尝试设置scale = 2,但是(例如)1.30存储为1.3,或5.00存储为5.
任何人都可以使用CF ORM建议使用货币(有两位小数)的最佳方式吗?
非常感谢
Bob Silverberg有一篇关于ColdFusion ORM数据类型的好文章" CF9 ORM - 试验类型vs ormtype ".
就个人而言,我更喜欢将货币存储为基本单位的整数,例如以130美元计算的美分为1.30美元,然后在展示时处理小数位.在处理浮点值的计算时,它还有助于处理可能的舍入错误.
| 归档时间: |
|
| 查看次数: |
167 次 |
| 最近记录: |