Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(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な型

×

(凡例)

○:プライマリキーに指定できる。

×:プライマリキーに指定できない。

−:該当しない。

注※

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