Mysql
 sql >> база данни >  >> RDS >> Mysql

Spring Data JPA с Java 8 LocalDateTime

Според JPA 2.1 LocalDateTime не се поддържа официално (вероятно след кратко време JPA 2.,2 ще бъде официален). Поддръжка на Hibernate 5 като „ранна версия“

Преносим и поддържан от JPA 2.0 е javax.persistence.AttributeConverter , работи много добре при всички доставчици на JPA (и не прави нищо лошо на 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Buddy – уеб базиран инструмент за администриране на MySQL

  2. Как да дадете всички привилегии на база данни в MySQL

  3. дублиращи се записи в SQL JOIN

  4. .NET, C#, LINQ, SQL и OR-Mapping - просто не го разбирам :(

  5. Вмъкнете данни в MySQL в множество таблици в C# ефективно