This week's book giveaway is in the Design forum.
We're giving away four copies of Building Microservices and have Sam Newman on-line!
See this thread for details.
The moose likes JDBC and Relational Databases and the fly likes Java equivalent of NUMERIC(2,2) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Databases » JDBC and Relational Databases
Bookmark "Java equivalent of NUMERIC(2,2)" Watch "Java equivalent of NUMERIC(2,2)" New topic
Author

Java equivalent of NUMERIC(2,2)

Kristofer Hindersson
Greenhorn

Joined: Jan 19, 2010
Posts: 25
What is the java-representation of the SQL-type NUMERIC(2,2)? The column is meant to hold a value representing time (e.g. number of years). I've seen examples were BigDecimal is used as a wrapper but that seems like overkill in this case.
Scott Selikoff
author
Saloon Keeper

Joined: Oct 23, 2005
Posts: 3740
    
  10

You can you integer type such as (int) or (short). For example, monetary values are often stored in cents (multiplied by 100) so that no decimals are needed. You could also use float for less precision than double, but that's about it.

If you need something that strongly behaves like NUMERIC(2,2), such as enforcing constraints, etc, you should write your own wrapper class.


[OCA 8 Book] [Blog]
Kristofer Hindersson
Greenhorn

Joined: Jan 19, 2010
Posts: 25
Thank you! Quick and informative, just the way I like it.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Java equivalent of NUMERIC(2,2)
 
jQuery in Action, 3rd edition