All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vladmihalcea.hibernate.type.array.ListArrayType Maven / Gradle / Ivy

There is a newer version: 2.21.1
Show newest version
package com.vladmihalcea.hibernate.type.array;

import com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType;
import com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor;
import com.vladmihalcea.hibernate.type.util.Configuration;

/**
 * Maps an {@link java.util.List} entity attribute on a PostgreSQL ARRAY column type.
 * 

* For more details about how to use it, check out this article on vladmihalcea.com. * * @author Vlad Mihalcea */ public class ListArrayType extends AbstractArrayType { public static final ListArrayType INSTANCE = new ListArrayType(); public ListArrayType() { super( new ListArrayTypeDescriptor() ); } public ListArrayType(Configuration configuration) { super( new ListArrayTypeDescriptor(), configuration ); } public ListArrayType(org.hibernate.type.spi.TypeBootstrapContext typeBootstrapContext) { this(new Configuration(typeBootstrapContext.getConfigurationSettings())); } public String getName() { return "list-array"; } }