DB での Class オブジェクトの永続化に問題があります。
オブジェクトを使用してオブジェクトをバイト配列に変換しようとしましたObjectArrayOutputStream
。ByteArrayOutputStream
以下に示すように、バイト配列を永続化しました。
Class klazz = getClassForClassDef();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(klazz);
baos.toByteArray();
しかし、以下に示すエラーが表示されます。
java.lang.ClassFormatError: Incompatible magic value 2901213189 in class file
バイト配列の構築方法に問題があると思います。.class
しかし、クラス オブジェクトに相当するものを正しく作成する方法がわかりません。