sql >> Databasteknik >  >> RDS >> Mysql

Spring Data JPA med Java 8 LocalDateTime

Enligt JPA 2.1 stöds inte LocalDateTime officiellt (förmodligen inom kort kommer JPA 2.,2 att vara officiellt). Hibernate 5-stöd som "tidig release"

Bärbar och stöds eftersom JPA 2.0 är javax.persistence.AttributeConverter , fungerar mycket bra på alla JPA-leverantörer (och gör inget dåligt på 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. Hur snabbar man upp antalet valda(*) med grupp efter och var?

  2. Schrödingers MySQL-tabell:finns, men det gör den inte

  3. Förstå lagringsstorlekar för MySQL TEXT-datatyper

  4. Hur konverterar man en bild till byte-array med hjälp av javascript endast för att lagra bilden på sql-servern?