aspose file tools
The moose likes Groovy and the fly likes Dealing with money in Grails Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Languages » Groovy
Reply Bookmark "Dealing with money in Grails" Watch "Dealing with money in Grails" New topic
Author

Dealing with money in Grails

Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3359

Hey,
Our domain classes use Double class to present money bids.
AFAIK, money values should be saved as BigDecimal right?
I can refactor the data type to BigDecimal (and update the database schema of course) but should I expect errors from views?
BTW, I'm using this tag to format money:
<g:formatNumber number="${equipementInstance?.cost}" type="currency" currencyCode="USD"/>
But no currency code is shown, neither delimiters.
Am I missing something?
OSX 10.6.2
Grails 1.1.1
Thanks for help and time.
Gregg Bolinger
Ranch Hand

Joined: Jul 11, 2001
Posts: 15230

As a quick test I just did the following:



And my output was: $12.23

So I'm not sure what's going on, on your side of things.
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3359

It is not working on Grails 1.1.1 but it does for Grails 1.2+
Gregg Bolinger
Ranch Hand

Joined: Jul 11, 2001
Posts: 15230

John Todd wrote:It is not working on Grails 1.1.1 but it does for Grails 1.2+


Time to upgrade. ;)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Dealing with money in Grails
 
Similar Threads
calculating sum for numeric(currency) columns and displaying it with currency code in a JTable
Handling currency throughout an application
Cannot store money value from Resultset
Double addition gives wrong result?
Precision loss in String to Float and double to float