次の表は、標準のJavaデータ型、およびそのマッピングに関する一覧です。これらの型は、表の列をエンティティ属性にマップするために使用されます。
データベース列の型 | Javaクラス名 | JDBC型 | JDBC SQL型ID | 整数 |
---|---|---|---|---|
NUMBER |
java.lang.Boolean |
BIT |
BIT |
-7 |
VARCHAR2 |
java.lang.String |
VARCHAR |
VARCHAR |
12 |
NVARCHAR2 |
java.lang.String |
VARCHAR |
VARCHAR |
12 |
CHAR |
java.lang.String |
CHAR |
CHAR |
1 |
VARCHAR |
java.lang.String |
VARCHAR |
VARCHAR |
12 |
LONG |
java.lang.String |
LONGVARCHAR |
LONGVARCHAR |
-1 |
VARCHAR |
java.lang.String |
VARCHAR |
VARCHAR |
12 |
NUMBER |
java.lang.Integer |
NUMERIC |
NUMBER |
2 |
NUMBER |
java.math.BigDecimal |
NUMERIC |
NUMBER |
2 |
TIMESTAMP |
java.sql.Timestamp |
TIMESTAMP |
TIMESTAMP |
93 |
DATE |
java.sql.Date |
DATE |
DATE |
91 |
STRUCT |
java.lang.Object |
STRUCT |
STRUCT |
2002 |
STRUCT |
java.lang.Object |
OTHER |
OTHER |
1111 |