Код: Выделить всё
| id | serial |
| date | varchar(10) |
< /code>
У меня определяется моя сущность как < /p>
import jakarta.persistence.*;
@Entity
class Table {
@Id
private long Id;
private LocalDate date;
}
Проблема возникает, когда значение даты столбца - это пустая строка »"
Это пытается преобразовать бинарную пустую строку в дату из org.postgresql.jdbc.timestamputils. Я получаю IndexoutOfBoundException, потому что она не ожидает, что строка будет пустой. < /P>
У меня есть несколько решений, но они не кажутся достаточно чистыми. Но это требует изменения вверх по течению. Во время этого преобразования у меня есть больше свободы для преобразования пустой строки или нулевого объекта, если это необходимо. Я не без ума от этого решения, так как оно добавляет дополнительный шаг. Или есть другой элегантный способ обойти эту проблему?
Подробнее здесь: https://stackoverflow.com/questions/796 ... g-data-jpa