Здесь hibernate-java8 JAR предоставляет адаптеры для нескольких классов, таких как Instant, LocalDate и т.д., но некоторые классы из java.time, например, Year, Month, YearMonth отсутствуют, Эти классы хранятся как неизвестные Serializable, которые бесполезно расточительны.
Конечно, я мог бы использовать int year вместо Year year, но я не думаю, что это хорошая идея.
Похоже, что запись YearJavaDescriptor должна быть довольно простой, однако мне интересно, почему она отсутствует. Особенно в случае YearMonth, я бы предпочел наличие существующего адаптера, есть ли там? Или я делаю что-то глупое?
Я не уверен, что googling ничего не возвращает.