Весна Kotlin Postgres - PullRequest
0 голосов
/ 02 февраля 2020
   @Entity
    @Table(name = "profiles")
    data class Profile(
    @Id
        @GeneratedValue(generator = "UUID")
        @GenericGenerator(
                name = "UUID",
                strategy = "org.hibernate.id.UUIDGenerator"
        )
        @Column(name = "id", updatable = false, nullable = false)
        val id: UUID,

    @Column(name = "first_name")
        var firstName: String? = null,

        @Column(name = "last_name")
        var lastName: String? = null,

    @Column(name = "phones")
        var phones: String? = null
}

В Postgres есть профили таблиц и столбец «телефоны» => символ меняется [] (Массив) Как настроить тип для обновления и вставки данных?

У меня возникают ошибки, если я set List <> или Array <> ArrayList <>:

org.postgresql.util.PSQLException: ERROR: column "phones" is of type character varying[] but expression is of type character varying
  Hint: You will need to rewrite or cast the expression.

1 Ответ

0 голосов
/ 02 февраля 2020

Вы пытаетесь получить дату внутри колонки телефонов? Насколько я понимаю, вы пытаетесь добавить телефоны, и String - правильный тип для этого, я бы добавил logi c внутри postger, который добавляет новую дату при обновлении.

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