Implemented to-String converters for MonthDay, YearMonth and ZoneOffset
[jpa-converters] / src / main / java / de / juplo / jpa / converters / YearMonthConverter.java
1 package de.juplo.jpa.converters;
2
3 import java.time.YearMonth;
4 import javax.persistence.AttributeConverter;
5 import javax.persistence.Converter;
6
7
8 /**
9  * Converts a {@link YearMonth} into its {@link String} representation.
10  * @author Kai Moritz
11  */
12 @Converter(autoApply = true)
13 public class YearMonthConverter implements AttributeConverter<YearMonth, String>
14 {
15   @Override
16   public String convertToDatabaseColumn(YearMonth yearmonth)
17   {
18     return yearmonth.toString();
19   }
20
21   @Override
22   public YearMonth convertToEntityAttribute(String string)
23   {
24     return YearMonth.parse(string);
25   }
26 }