sql >> Databasteknik >  >> RDS >> Mysql

persist java LocalDate i MySQL

Registrering av den anpassade omvandlaren bör hjälpa dig att lösa ditt problem

@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();
    }
}

mer om att konvertera LocalDate info och lite mer om att använda konverterare



  1. SQL-kommandot INSERT fungerar men data visas inte i tabellen

  2. Vad är ett bra sätt att denormalisera en mysql-databas?

  3. Skapa anpassad inloggningsskärm i Oracle Forms 10g

  4. Använda Metadata Discovery Wizard