メソッドの下の休止状態を使用してオブジェクトを取得するときにクラスをシリアル化する必要がある理由
public abstract Object get(Class class1, Serializable serializable)
throws HibernateException;
メソッドの下の休止状態を使用してオブジェクトを取得するときにクラスをシリアル化する必要がある理由
public abstract Object get(Class class1, Serializable serializable)
throws HibernateException;
文書化されているように、2 番目の引数として指定された Serializable オブジェクトはエンティティの識別子です。すべての識別子は Serializable を直接実装するか、プリミティブ識別子の場合は key に Serializable ラッパー クラスがあります。Hibernate は複合キーとして使用されるユーザー定義クラスのタイプを認識しないため、より具体的なタイプにすることはできません。