Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)

[目次][用語][索引][前へ][次へ]

2.4.1 CMPでサポートするJavaデータ型の範囲

EJBコンテナのEntity BeanのCMPでサポートするJavaデータ型の範囲と,プライマリキーへの指定の可否を次の表に示します。

表2-10 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な型 ×

(凡例)
○:プライマリキーに指定できる。
×:プライマリキーに指定できない。
−:該当しない。

注※
浮動小数点を扱う場合,丸めが発生することがあります。