1
をデシリアライズ?は、私は、DBのvarchar型のフィールドは、JavaのStringBufferのシリアライゼーションの結果のように見えていたStringBuffer
byte[] varcharContents = ... // get the bytes of the field, not via a String
ObjectInputStream ois =
new ObjectInputStream(new ByteArrayInputStream(varcharContents));
StringBuffer sb = (StringBuffer)ois.readObject();
String s = sb.toString();
は、あなたが本当に戻って直列化によって生成元のバイトを得ることができることを願っていなければならないでしょう、と彼らはへの道に変換されていないこと:
あなたの質問は完全ではありません。マッピングしているクラスと関連するHibernate XMLを投稿できますか?そして、「私はJavaクラスフィールドをStringに変換し、データベース変換を行いたい」という意味を説明します。 –
更新を参照してください – user121196
その編集を元に戻してくださいVanchinathan - あなたは質問を壊しました! – tgdavies