Как сохранить LocalDate до Postgres с Payara Micro - PullRequest
0 голосов
/ 06 апреля 2020

Я получаю приведенную ниже ошибку при попытке сохранить столбец LocalDate. Ошибка возникает только в том случае, если поле пустое. Столбец publish_date имеет тип Date в базе данных.

Я проверяю Ошибка 535431 и Ошибка 546312 , и очевидно, что проблема должна быть решена в версии 2.7. 6, но это все еще происходит.

Ошибка:

Caused by: org.postgresql.util.PSQLException: ERROR: column "publish_date" is of type date but expression is of type character varying

Объект:

@Entity
@Table(name = "book")
public class Book {

    @Id
    @Column(name = "id")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @Column(name = "publish_date")
    private LocalDate publishDate;
    ...

1 Ответ

0 голосов
/ 06 апреля 2020

Я нашел способ обойти это. Я добавил &stringtype=unspecified в конец JDB C -URL, но я не уверен, в чем проблема:

<url>jdbc:postgresql://localhost:5432/library?currentSchema=books&amp;stringtype=unspecified</url>
...