Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Persistieren Sie Java LocalDate in MySQL

Die Registrierung des benutzerdefinierten Konverters sollte Ihnen helfen, Ihr Problem zu lösen

@Converter(autoApply = true)
public class LocalDatePersistenceConverter implements
    AttributeConverter<LocalDate, Date> {
    @Override
    public java.sql.Date convertToDatabaseColumn(LocalDate entityValue) {
        return java.sql.Date.valueOf(entityValue);
    }

    @Override
    public LocalDate convertToEntityAttribute(java.sql.Date databaseValue) {
        return databaseValue.toLocalDate();
    }
}

mehr über das Konvertieren des LocalDate Informationen und einiges mehr über die Verwendung des Konverter