We're starting a new java web application for tracking/reporting financial data. Normally I'd use BigDecimal to represent dollar amounts in memory, but I've read some approaches using int/Integer and treating all amounts as cents. I was wondering if anyone had thoughts on pros and cons to either approach.
I'm aware BigDecimal is considered lower performance.
