为什么我们需要序列化的Class for ID,同时使用hibernate获取对象

时间:2013-02-03 12:52:19

标签: hibernate serialization

为什么我们在使用hibernate方法获取对象时需要序列化类

public abstract Object get(Class class1, Serializable serializable)
        throws HibernateException;

1 个答案:

答案 0 :(得分:0)

作为documented,作为第二个参数给出的Serializable对象是实体的标识符。所有标识符都直接实现Serializable,或者在原始标识符键的情况下,确实具有Seri​​alizable包装类。它不能是更具体的类型,因为Hibernate不知道用作复合键的用户定义类的类型。