@Override public PersistentCollection instantiate(SharedSessionContractImplementor session, CollectionPersister persister, Serializable key) throws HibernateException { return new PersistentArrayHolder(session, persister); }
@Override public PersistentCollection wrap(SharedSessionContractImplementor session, Object array) { return new PersistentArrayHolder(session, array); }
@Override public <E> PersistentCollection<E> instantiateWrapper( Object key, PersistentCollectionDescriptor<?, Object[], E> collectionDescriptor, SharedSessionContractImplementor session) { return new PersistentArrayHolder<>( session, collectionDescriptor, key ); }
@Override public <E> PersistentCollection<E> wrap( Object[] rawCollection, PersistentCollectionDescriptor<?, Object[], E> collectionDescriptor, SharedSessionContractImplementor session) { return new PersistentArrayHolder<>( session, collectionDescriptor, rawCollection ); }
public PersistentCollection instantiate(SessionImplementor session, CollectionPersister persister, Serializable key) throws HibernateException { return new PersistentArrayHolder(session, persister); }
public PersistentCollection instantiate(SessionImplementor session, CollectionPersister persister, Serializable key) throws HibernateException { return new PersistentArrayHolder(session, persister); }
public PersistentCollection wrap(SessionImplementor session, Object array) { return new PersistentArrayHolder(session, array); }
public PersistentCollection wrap(SessionImplementor session, Object array) { return new PersistentArrayHolder(session, array); }