以下のリストは、エンタープライズ Bean をデータベース列にマッピングする際や、 新規コンバーターを EJB プロジェクトに追加する場合に使用できる既存のコ ンバーターを示したものです。 これら既存のコンバーターのほとんどは双方向 変換を行いますが、ごく一部のコンバーターは、データベース列から EJB 属性への変換のみを行い、EJB 属性からデータベース列への変換は行いません。 これらの例外には、注が付いています。
通常、コンバーターの名前は、変換される型を示し、 データベース・フィールドが名前の最初にリストされ、次に EJB 属性が続き ます。 この表では、関連するコンバーターがグループ化されています。 各説明には、コンバーターが相互に変換するデータベース・タイプ と EJB 属性タイプが示されています。
コンバーター名 | 説明 |
---|---|
VapAbstractConverter | すべてのコンバーターが使用するメインのスーパークラスです。 |
VapBigDecimalToBooleanConverter | データベース BigDecimal フィールドと Boolean 間で相互に変換を行います。 Oracle ナンバー型用に設計されたものです。 |
VapBigDecimalToDoubleConverter | データベース BigDecimal フィールドと Double 間で相互に変換を行います。 Oracle ナンバー型用に設計されたものです。 |
VapBigDecimalToFloatConverter | データベース BigDecimal フィールドと FLOAT 間で相互に変換を行います。 Oracle ナンバー型用に設計されたものです。 |
VapBigDecimalToIntegerConverter | データベース BigDecimal フィールドと Integer 間で相互に変換を行います。 Oracle ナンバー型用に設計されたものです。 |
VapBigDecimalToLongConverter | データベース BigDecimal フィールドと Long 間で相互に変換を行います。 Oracle ナンバー型用に設計されたものです。 |
VapBigDecimalToShortConverter | データベース BigDecimal フィールドと Short 間で相互に変換を行います。 Oracle ナンバー型用に設計されたものです。 |
VapBigDecimalToStringConverter | java.math.BigDecimal を使用するデータベース String を変換します。 BigDecimal も String に変換されます。 Oracle ナンバー型用に設計されたものです。 |
VapByteToStringConverter | データベース Byte と String 間で相互に変換を行います。 |
VapCharToBoolean | データベース Char を Boolean に変換します。 Boolean オブジェクトをデータベース Char (Y または N) に変換します。 |
VapCharToString | データベース Char と String 間で相互に変換を行います。 |
VapDateToCalendarConverter | データベース java.sql.Date を java.util.Calendar オブジェクト型に変換します。 java.util.Calendar を java.sql.Date に変換します。 |
VapDateToTimeConverter | データベース Date と Time 間で相互に変換を行います。 |
VapDateToTimestampConverter | データベース Date と Timestamp 間で相互に変換を行います。 |
VapDoubleToStringConverter | データベース DOUBLE と String 間で相互に変換を行います。 |
VapFloatToStringConverter | データベース FLOAT と String 間で相互に変換を行います。 |
VapIntegerToStringConverter | データベース Integer と String 間で相互に変換を行います。 |
VapLongStringCalendarConverter | VapStringCalendarConverter を拡張して、より長 い形式の「yyyy.MM.dd 'at' hh:mm:ss z」を使えるようにします。 |
VapLongToStringConverter | データベース Long と String 間で相互に変換を行います。 |
数コンバーター | |
VapNumberToBooleanConverter | VapNumberToPrimitiveWrapperConverter を拡張します。データ ベース・プリミティブ Number (0 または 1) を Boolean (true または false) に変換、また逆に Boolean を Number に変換します。 |
VapNumberToByteConverter | VapNumberToPrimitiveWrapperConverter を拡張します。データベース Number を Byte に変換します。 Byte をデータベースに戻します。 |
VapNumberToCharacterConverter | VapNumberToPrimitiveWrapperConverter を拡張します。 データベース Character と Number のユニコード値の間で相互に変換を行います。 |
VapNumberToIntegerConverter | VapNumberToPrimitiveWrapperConverter を拡張します。データ ベース Number を Integer に変換します。 Integer をデータベースに戻します。 |
VapNumberToLongConverter | VapNumberToPrimitiveWrapperConverter を拡張します。 データベース Number を Long に変換します。 Long をデータベースに戻します。 |
VapNumberToPrimitiveWrapperConverter | 他の数コンバーターが使用するスーパークラスです。 マッピング・エディターでは、このコンバーターを選択しないでください。 |
VapNumberToShortConverter | データベース Number を Short に変換します。 Short から データベース Number への逆の変換は行いません。 |
VapNumberToStringConverter | データベース Number (TINYINT、SMALLINT、INTEGER、BIGINT、REAL、FLOAT、DOUBLE) を String に変換します。String をデータベースに戻します。 これは、他のコンバーターが使用するスーパークラスです。 |
VapShortToStringConverter | データベース Short と String 間で相互に変換を行います。 |
VapStringCalendarConverter | データベース String と Calendar 間 で、「yyyy.MM.dd」のフォーマット・パターンに基づいて相互に変換を行います。 |
VapStringToBigDecimalConverter | データベース String を BigDecimal 値に変換、 BigDecimal 値をデータベース String (VAR または VARCHAR) に変換します。 |
String からプリミティブへのコンバーター: | |
VapStringToBooleanConverter | データベース String を Boolean に変換します (String が「Y」、「y」、「T」、「t」、また は「1」に等しい場合は true に、その他の場合は false に設定)。Boolean をデータ ベース String (Y または N) に変換します。 |
VapStringToByteConverter | データベース String と Byte 間で相互に変換を行います。 |
VapStringToCharacterConverter | データベース String と Character 間で相互に変換を行います。 |
VapStringToDoubleConverter | データベース String と DOUBLE 間で相互に変換を行います。 |
VapStringToFloatConverter | データベース String と FLOAT 間で相互に変換を行います。 |
VapStringToIntegerConverter | データベース String と Integer 間で相互に変換を行います。 |
VapStringToLongConverter | データベース String と Long 間で相互に変換を行います。 |
VapStringToPrimitiveWrapperConverter | String からプリミティブ数への他のコンバ ーターが使用するスーパークラスです。 マッピングではこの変換を使用しないでください。 |
VapStringToShortConverter | データベース String と Short 間で相互に変換を行います。 |
VapStringToURLConverter | データベース String と URL (java.net.URL) 間で相互に変換を行います。 |
VapStringVarChar | 何もしません。使用しないでください。 |
VapTimestampToCalendarConverter | データベース Timestamp と Calendar 間で相互に変換を行います。 |
VapTimestampToDateConverter | データベース Timestamp と java.sql.Date オブジェクト型間で相互に変換を行います。 |
VapTimestampToTimeConverter | データベース Timestamp と java.sql.Time オブジェクト型間で相互に変換を行います。 |
VapTimestampToUtilDateConverter | データベース java.sql.Timestamp と java.util.Date 間で相互に変換を行います。 |
VapTimeToCalendarConverter | データベース Time と java.util.Calendar オブジェクト間で 相互に変換を行います。 |
VapTrimStringConverter | データベース String を切り取ります。 |
ストリーム・コンバーター: | |
BinaryStreamToEJBHomeConverter | データベース・バイナリー・ストリームを
EJB ホーム・インターフェースに変換し、逆にホーム・インターフェース
からバイナリー・ストリームへの変換も行います。
バイナリー・ストリーム・コンバーターは、objectFrom(...) への入力 が、byte[]、InputStream、または Blob のいずれかであることを前提として います。すべてのバイナリー・ストリーム・コンバーターは、dataFrom() から byte[] を戻します。 |
BinaryStreamToEJBObjectConverter | データベース・バイナリー・ストリームと、 EJB オブジェクト (javax.ejb.EJBObject) 間で相互に変換を行います。 |
VapAsciiStreamToObjectConverter | 他の ASCII ストリーム・コンバーターに対するスーパークラス。
マッピングではこのコンバーターを使用しないでください。
データベース String、InputStream、または Clob を String オブジェ クトに変換し、String オブジェクトから、データベース String、InputStream、また は Clob への変換も行います。デフォルトでは ASCII ストリーム・コンバーターは、String を 戻します。 |
VapAsciiStreamToStringConverter | VapAsciiStreamToObjectConverter を拡張します。 java.lang.String ターゲット・クラス名を戻します。 |
VapBinaryStreamToByteArrayConverter | VapBinaryStreamToObjectConverter を拡張します。 バイト配列を戻すメソッドを含みます。 |
VapBinaryStreamToObjectConverter | 他のバイナリー・ストリーム・コンバーターに対する
スーパークラスです。
マッピングではこのコンバーターを使用しないでください。
バイナリー・ストリーム・コンバーターは、objectFrom(...) への入力 が、byte[]、InputStream、または Blob のいずれかであることを前提としています。すべてのバイナリー・ストリーム・コンバーターは、dataFrom() から byte[] を戻します。 |
VapBinaryStreamToSerializableObjectConverter | データベース InputStream、byte[]、または Blob を デシリアライズ・オブジェクトに変換するほか、オブジェクトを byte[] にシリアライズします。 |
VapStreamToObjectConverter | 他のコンバーターに対するスーパークラスです。
マッピングではこのコンバーターを使用しないでください。
InputStream から byte[] を抽出し、Clob から String を抽出します。 |
VapUnicodeStreamToObjectConverter | ユニコード・ストリーム・コンバーター は、objectFrom() へのデータベース入力が、String、Reader、または Clob のい ずれかであることを前提としています。 すべてのユニコード・ストリーム・コンバーターは、String を戻します。 |
VapUnicodeStreamToStringConverter | VapUnicodeStreamToObjectConverter を拡張しま す。java.lang.String ターゲット・クラス名を戻します。 |