Spring Hibernate / JPA Postgres: значение слишком длинное для изменения типа символа (255) - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь настроить отношения из Spring Boot, Hibernate / JPA, но после попытки весь день и сегодняшнее утро это не сработало. Я получил несколько ошибок, но теперь ошибка ограничена:

org.postgresql.util.PSQLException: ERROR: value too long for type character varying(255)

Ниже приведены мои POJO:

@Entity
public class ParentEvent implements Serializable {

    @Id
    @GeneratedValue
    private long _id;

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parentEvent")
    private List<ChildEvent> childEvent;

    // other getters and setters
}

@Entity
public class ChildEvent implements Serializable {

    @Id
    @GeneratedValue
    private long id;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name="parentEvent__id")
    private ParentEvent parentEvent;

    // other getters and setters ..
}

И у меня следующая структура json:

parentEvent: {
    childEvent: [
        {
            param1: "value",
            param2: "value",
        },
        {
            param1: "value",
            param2: "value",
        },
    ]
}

Я прошел несколько постов и обучающих программ stackoverflow, и приведенная выше структура выглядит нормально, но я не могу заставить ее работать.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...