I'm setting up a table in Postgres, and want to map List to jdbc array type using custom @Converter class. But I
get org.hibernate.MappingException: No Dialect mapping for JDBC type: 984991021
//StoredJob class for creating table:
@Entity
@Table(name = "jobs")
public class StoredJob {
....
//The error is here
@Column
@Convert(converter = JobFileListConverter.class)
private List<UUID> jobFiles;
//Converter class:
@Converter
public class JobFileListConverter implements
AttributeConverter<List<UUID>, UUID[]> {
@Override
public UUID[] convertToDatabaseColumn(List<UUID> uuidList) {
return uuidList.toArray(UUID[]::new);
}
@Override
public List<UUID> convertToEntityAttribute(UUID[] uuidArray) {
return Arrays.asList(uuidArray);
}