- 계약 정보
- 날짜의 유형은
- 비즈니스 로직
- 일자 유럽/비엔나 시간대의 UI에서 UTC의 모든 계산이 표시됩니다 않습니다 데이터베이스에 UTC에 저장됩니다
대부분의 예제는 LocalDateTime을 사용했지만 그 중 하나의 표준 시간대 개념은 없습니다. 우리의 모든 비즈니스 로직은 UTC로 계산을 수행해야하며 또한 UTC로 데이터를 검색/저장하지 않으므로 인스턴트 또는 ZonedDateTime이 더 적절할까요?
JPA 엔티티 매핑 (예 : Instant를 일주일 추가 할 수 없음)에 사용할 유형을 결정할 때 고려해야 할 실제적인 의미는 무엇입니까?
의미가 있습니다. 마지막 결정을 위해 JSR-000221 JDBC API Specification 4.2, 특히 부록 B-4의 테이블이 유용하다는 것을 알게되었습니다. LocalDateTime을 사용합니다. https://jcp.org/aboutJava/communityprocess/mrel/jsr221/index2.html – JanM
'ZonedDateTime'을 사용하기로한다면'mysql'과'java' 엔티티 클래스에서 어떤 데이터 타입을 사용해야하는지 설명 할 수 있습니다. 'OffsetDateTime'? –