2.4.1 CMPでサポートするJavaデータ型の範囲
EJBコンテナのEntity BeanのCMPでサポートするJavaデータ型の範囲と,プライマリキーへの指定の可否を次の表に示します。
Javaデータ型 |
値の範囲 |
プライマリキーへの指定 |
---|---|---|
boolean |
true,false |
× |
java.lang.Boolean |
○ |
|
byte |
-128〜127 |
× |
java.lang.Byte |
○ |
|
char |
'\u0000'〜'\uffff'(0〜65535) |
× |
java.lang.Character |
○ |
|
short |
-32768〜32767 |
× |
java.lang.Short |
○ |
|
int |
-2147483648〜2147483647 |
× |
java.lang.Integer |
○ |
|
long |
-9223372036854775808〜9223372036854775807 |
× |
java.lang.Long |
○ |
|
float※ |
±1.40239846e-45〜±3.40282347e+38 |
× |
java.lang.Float※ |
○ |
|
double※ |
±4.94065645841246544e-324〜±1.79769313486231570e+308 |
× |
java.lang.Double※ |
○ |
|
byte[] |
1Byte〜2147483647Byte |
× |
java.lang.String |
− |
○ |
java.math.BigDecimal |
− |
× |
java.sql.Date |
− |
× |
java.sql.Time |
00:00:00〜23:59:59 |
× |
java.sql.TimeStamp |
− |
× |
Serializableな型 |
− |
× |