반응형
오류 상황
아래와 같이 Entity 에서, @CreateDate 어노테이션을 사용하였음.
@CreatedDate
@Column(name = "created_at")
private LocalDateTime createdDate;
하지만 테스트 코드에서, save() 메소드로 데이터를 저장하는데, created_at column 값이 null이 담긴다.
Main Application 위에 @EnableJpaAuditing, Entity 클래스 위에 @EntityListeners(AuditingEntityListener.class) 를 사용했으나 오류가 해결되지 않았다.
해결
application-test.yml 에, JPA 설정이 빠져 있었다.
설정을 추가하니, 정상적으로 값이 들어간다.
spring:
jpa:
open-in-view: false
hibernate:
ddl-auto: create # only validate or none
properties:
hibernate:
show_sql: true
format_sql: true
database: mysql
반응형
'멘질멘질] 2023 졸업 프로젝트' 카테고리의 다른 글
Spring Boot] STOMP 프로토콜 (0) | 2023.09.01 |
---|---|
AWS] 컨테이너 이미지를 사용한 AWS Lambda 배포 (0) | 2023.08.24 |
Ubuntu] Docker 용량 줄이기 (0) | 2023.06.25 |
Ubuntu] Next.js Dockerfile 경량화(Optimize) (0) | 2023.06.22 |
Spring Boot] Google, KaKao 로그인/회원가입 처리 및 추가 데이터 입력받기 (0) | 2023.06.17 |