モジュール java.sql.rowset
パッケージ javax.sql.rowset.serial

クラスSerialJavaObject

java.lang.Object
javax.sql.rowset.serial.SerialJavaObject
すべての実装されたインタフェース:
Serializable, Cloneable

public class SerialJavaObject extends Object implements Serializable, Cloneable
Javaプログラミング言語でのSQL JAVA_OBJECT値の直列化可能なマッピングです。 このクラスは、JavaオブジェクトがSerializableインタフェースを実装するものとして、直列化処理を単純にラップします。

しかし、Javaオブジェクトが現在直列化可能でなく、直列化処理を実行できない場合、このクラスは、オブジェクトを直列化可能な状態にするため、staticメンバー以外のすべてのメンバーを直列化しようとします。 staticフィールドや一時フィールドは直列化できません。直列化しようとすると、SerialExceptionがスローされます。

スレッドの安全性

SerialJavaObjectは、複数の並行スレッドによる使用において安全ではありません。 複数のスレッドで使用する場合は、適切な同期処理によってSerialJavaObjectへのアクセスを制御するようにしてください。
導入されたバージョン:
1.5
関連項目: