public final class CollectionKey extends Object implements Serializable
Uniquely identifies a collection instance in a particular session.
Constructor and Description |
---|
CollectionKey(CollectionPersister persister,
Serializable key) |
CollectionKey(CollectionPersister persister,
Serializable key,
EntityMode em) |
Modifier and Type | Method and Description |
---|---|
static CollectionKey |
deserialize(ObjectInputStream ois,
SessionImplementor session)
Custom deserialization routine used during deserialization of a
Session/PersistenceContext for increased performance.
|
boolean |
equals(Object other) |
Serializable |
getKey() |
String |
getRole() |
int |
hashCode() |
void |
serialize(ObjectOutputStream oos)
Custom serialization routine used during serialization of a
Session/PersistenceContext for increased performance.
|
String |
toString() |
public CollectionKey(CollectionPersister persister, Serializable key)
public CollectionKey(CollectionPersister persister, Serializable key, EntityMode em)
public String getRole()
public Serializable getKey()
public void serialize(ObjectOutputStream oos) throws IOException
Custom serialization routine used during serialization of a Session/PersistenceContext for increased performance.
oos
- The stream to which we should write the serial data.IOException
public static CollectionKey deserialize(ObjectInputStream ois, SessionImplementor session) throws IOException, ClassNotFoundException
Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.
ois
- The stream from which to read the entry.session
- The session being deserialized.IOException
ClassNotFoundException
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.