我有一个关于如何休眠保存字符串(或对象)的数组列表的问题。我在这里读到,所以他们说 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 方法,是使用反射来持久化或序列化还是其他什么?
提前致谢!