PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Java LocalDateTime और db . के बीच उचित मानचित्रण

आप कन्वर्टर्स का उपयोग कर सकते हैं:

import javax.persistence.AttributeConverter;
import javax.persistence.Converter;
import java.sql.Timestamp;
import java.time.LocalDateTime;

@Converter(autoApply = true)
public class DateTimeConverter implements AttributeConverter<LocalDateTime, Timestamp> {

  @Override
  public Timestamp convertToDatabaseColumn(LocalDateTime localDateTime) {
     return localDateTime != null ? Timestamp.valueOf(localDateTime) : null;
   }

  @Override
  public LocalDateTime convertToEntityAttribute(Timestamp timestamp) {
     return timestamp != null ? timestamp.toLocalDateTime() : null;
   }
}

और:

import javax.persistence.AttributeConverter;
import javax.persistence.Converter;
import java.sql.Date;
import java.time.LocalDate;

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

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

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका से डुप्लिकेट निकालें और संदर्भ पंक्तियों को नए मास्टर से दोबारा लिंक करें

  2. PostgreSQL में v1 UUID से टाइमस्टैम्प कास्ट करें या निकालें

  3. mkdir /mnt/data:केवल-पढ़ने के लिए फ़ाइल सिस्टम बैक-ऑफ़ पुनरारंभ विफल पोस्टग्रेज कंटेनर

  4. बर्मन क्लाउड - भाग 2:क्लाउड बैकअप

  5. पोस्टग्रेज 9.1 . पर क्वेरी को बहुत धीमी गति से अपडेट करें