Я использую библиотеку для пользовательских типов:
два CustomArrayType real[]
и text[]
массив. Я могу зарегистрировать один массив типов String Array Type, но для диалекта, например PostgreSQL94Dialect
, но как можно зарегистрировать два типа:
<groupId>com.vladmihalcea</groupId>
<artifactId>hibernate-types-52</artifactId>
Ниже приведен мой пользовательский диалект, без которого я получаю ошибку Dialect Not Found 2003 :
public class HibernateCustomDialect extends org.hibernate.dialect.PostgreSQL94Dialect {
private static final Logger log = LoggerFactory.getLogger(HibernateCustomDialect.class);
public HibernateCustomDialect() {
super();
log.info("Registering Custom Hibernate Dialect - {}", HibernateCustomDialect.class.getName());
this.registerHibernateType(Types.ARRAY, CustomStringArrayType.class.getName());
}
}