У меня есть столбец Geometry в моей БД (тип postgis), где я храню полигоны и Multigeometry (несколько полигонов), которые я анализирую из файлов KML.
Я установил драйверы JDBC в свой проект, так что теперь я могу использовать объект postgis.Geometry в Java.
Теперь мне не хватает отображения между postgis.Geometry в Entity и Geometry в DB, потому что Entity не может быть возвращен в запросе из-за типа Geometry.Поэтому я начал использовать собственный запрос, и это как бы сдерживает проблему, но все же я не могу вернуть сущность, если хочу, потому что не могу преобразовать / десериализовать геометрию, возвращаемую запросом, в postgis.Geometry в Java.
Вот мой объект в сущности:
@Column(name = "poligon") /*, columnDefinition = "org.hibernate.spatial.")*/
private Geometry poligon;