У меня есть postgres db со столбцом, имеющим тип многоугольника.Когда я пытаюсь что-то сохранить в этой таблице, я получаю следующую ошибку:
org.postgresql.util.PSQLException: ОШИБКА: столбец "полигон" имеет тип многоугольник, но выражение имеет тип bytea
Подсказка: вам нужно будет переписать или привести выражение.
Как я могу разыграть это?
Это класс, представляющий таблицу
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.hibernate.annotations.Type;
import org.springframework.data.geo.Point;
import org.springframework.data.geo.Polygon;
import org.springframework.validation.annotation.Validated;
import javax.persistence.*;
import javax.validation.Valid;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
@Validated
@Entity
@Table(name="boundary", schema = "public")
@JsonIgnoreProperties(value = "id")
@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.SpringCodegen", date = "2019-03-09T16:35:39.240Z[GMT]")
public class Boundary {
@Id
@Column(name = "boundary_id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private BigDecimal id;
@Column(name = "polygon")
private Polygon polygon;
@OneToOne
@JoinColumn(name="field_id")
private FieldResource field;