Проект Spring Boot 2.3.0 хранит данные в MySQL 8.0. (jdk 9)
Класс JPA имеет поле Java 8 YearMonth
@Data
@Entity
public class Version {
...
private YearMonth releaseDate;
private LocalDateTime createdAt;
Когда я сохраняю экземпляр версии, он сохраняется следующим образом:
Как видите, LocalDateTime сохраняется как текст, а YearMonth как Blob. Теперь, когда я возвращаю объект, он работает нормально, и я получаю значение YearMonth.
Проблема в том, что я не могу прочитать его через MySQL Workbench. И я знаю, что EclipseLink (официальная реализация JPA) сохраняет YearMonth как текст.
Как я могу сохранить его как текст, а не как BLOB?