목록Backend (3)
내가 개발해볼게!!
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-1/dashboard 스프링 DB 1편 - 데이터 접근 핵심 원리 - 인프런 | 강의 백엔드 개발에 필요한 DB 데이터 접근 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 DB 접근 기술의 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., 백엔 www.inflearn.com 해당 강의를 듣고 배운 지식을 정리하는 글입니다! Java DataBase Connectivity : 자바에서 DB에 접속할 수 있도록 하는 자바 API 데이터베이스마다 커넥션을 연결하는 방법, SQL을 전달하는 방법, 결과를 응답받는 방법이 다르다. = DB를 다른 종류의 DB로 변경하..

에러 Spring Data JPA를 사용한 테스트 코드를 실행하다가 다음과 같은 에러가 발생했다 Parameter value [\] did not match expected type [java.lang.String (n/a)]; nested exception is java.lang.IllegalArgumentException: Parameter value [\] did not match expected type [java.lang.String (n/a)] 원인 hibernate 5.6.6 이상의 버전에서 발생하는 오류라고 한다.. https://hibernate.atlassian.net/browse/HHH-15142 해당 링크에서도 같은 에러를 확인할 수 있다 해결 1. hibernate의 버전을 임의로..

BaseTimeEntity 클래스를 상속받은 Post 엔티티를 생성하려다 다음과 같은 에러를 확인했다 원인 부모 클래스 BaseTimeEntity에는 @SuperBuilder를, 상속받은 자식 클래스 Post에는 @Builder를 사용했다 해결법 부모, 자식 클래스 모두에 @SuperBuilder 어노테이션을 붙여주어서 해결했다. 생각보다 간단한 방법..! @SuperBuilder 어노테이션을 붙여줌으로써 자식 객체를 만들 때 부모로부터 상속받은 필드들도 동시에 초기화시켜줄 수 있게 됐다.