文字列(またはオブジェクト)の配列リストを休止状態で保存する方法について質問があります。ここを読んだので、Hibernate は arraylist の toString メソッドを呼び出して永続化しようとしているとのことでした。
テスト用の小さなコードを書きましたが、彼らが言ったようには機能しません。
class CustomizeArrayList extends ArrayList<String>
private static final long serialVersionUID = 1L;
@Override
public String toString() {
// TODO Auto-generated method stub
System.out.println("To String of customize arraylist");
return super.toString();
}
}
私はこのタイプを次のように使用しています:
@Column("array")
private CustomizrArrayList array
toString メソッドを呼び出しているのではなく、リフレクションを使用して永続化またはシリアル化を行っていますか?
前もって感謝します!