IntelliJ Java IDE
The moose likes Groovy and the fly likes Dealing with money in Grails Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Other 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: 3334

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
Sheriff

Joined: Jul 11, 2001
Posts: 15040

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.


My Blog | DZone Articles
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3334

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

Joined: Jul 11, 2001
Posts: 15040

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


Time to upgrade. ;)
 
 
subject: Dealing with money in Grails
 
Threads others viewed
Cannot store money value from Resultset
Handling currency throughout an application
Precision loss in String to Float and double to float
Double addition gives wrong result?
calculating sum for numeric(currency) columns and displaying it with currency code in a JTable
IntelliJ Java IDE