-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
🐛 Bug버그버그
Description
📍 재현 위치
jdbc template을 이용해 bulk insert를 하는 모든 API
📌 상황 설명
- BaseEntity의 createdAt, updatedAt은 JPA auditing을 이용해 생성 & 수정될 때 자동으로 값이 할당 되어요.
- 그런데 jdbc를 이용해 값을 생성한 경우, createdAt이 생성되지 않는 것을 확인했어요.
🤔 정상 기대값 (선택)
bulk insert 하더라도 createdAt, updatedAt이 할당되어야 해요.
✅ 해결 방법
@ColumnDefinition에 DDL을 직접 채워넣어서 해결할 수 있어요.
@Column(name = "created_at", nullable = false, updatable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
private LocalDateTime createdAt;
@Column(name = "updated_at", nullable = false, updatable = true, columnDefinition = "TIMESTAMP ON UPDATE CURRENT_TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
private LocalDateTime updatedAt;
Metadata
Metadata
Assignees
Labels
🐛 Bug버그버그