Top Description Constructors Methods
org.hibernate.mapping

public Class PrimitiveArray

extends Array
Class Inheritance
Imports
java.util.function.Supplier, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.resource.beans.spi.ManagedBean, org.hibernate.usertype.UserCollectionType

A primitive array has a primary key consisting of the key columns + index column.

Constructor Summary

AccessConstructor and Description
public
public
PrimitiveArray(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, PersistentClass owner, MetadataBuildingContext buildingContext)

private

Method Summary

Modifier and TypeMethod and Description
public Object
public Array
public boolean
Inherited from org.hibernate.mapping.Array:
getDefaultCollectionTypegetElementClassgetElementClassNameisArraysetElementClassName

Constructor Detail

PrimitiveArrayback to summary
public PrimitiveArray(MetadataBuildingContext buildingContext, PersistentClass owner)
PrimitiveArrayback to summary
public PrimitiveArray(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, PersistentClass owner, MetadataBuildingContext buildingContext)
PrimitiveArrayback to summary
private PrimitiveArray(PrimitiveArray original)

Method Detail

acceptback to summary
public Object accept(ValueVisitor visitor)

Overrides org.hibernate.mapping.Array.accept.

Implements org.hibernate.mapping.Value.accept.

copyback to summary
public Array copy()

Overrides org.hibernate.mapping.Array.copy.

Implements org.hibernate.mapping.Value.copy.

Annotations
@Override
isPrimitiveArrayback to summary
public boolean isPrimitiveArray()

Overrides org.hibernate.mapping.Collection.isPrimitiveArray.