sql >> Databáze >  >> RDS >> Mysql

Spring Data JPA s Java 8 LocalDateTime

Podle JPA 2.1 není LocalDateTime oficiálně podporován (pravděpodobně v krátké době bude JPA 2.,2 oficiální). Podpora Hibernate 5 jako 'předčasné vydání'

Přenosné a podporované od JPA 2.0 je javax.persistence.AttributeConverter , funguje velmi dobře u všech poskytovatelů JPA (a nedělá nic špatného na Hibernate 5)

@Converter(autoApply = true)
public class LocalDateAttributeConverter implements AttributeConverter<LocalDate, Date> {

@Override
public Date convertToDatabaseColumn(LocalDate locDate) {
    return (locDate == null ? null : Date.valueOf(locDate));
}

@Override
public LocalDate convertToEntityAttribute(Date sqlDate) {
    return (sqlDate == null ? null : sqlDate.toLocalDate());
}
}



  1. Jak zobrazit typ proměnné v PL/SQL?

  2. Jak napsat tento složitý dotaz v codeigniter?

  3. Živý chat s PHP a jQuery. Kam ukládat informace? Mysql nebo soubor?

  4. Spuštění SQL skriptu přes psql dává syntaktické chyby, které se v PgAdmin nevyskytují