게시글
질문&답변
2024.01.19
22강 관련질문
해당강의는 스프링부트 입문강의로 JPA와 관련된 자세한 내용은 다루지 않습니다만, 간단히 말씀드리자면 JPA가 자동으로 기본키(PK)를 찾고 이를 테이블에 알아서 저장해 줍니다 Article 엔티티 선언 시 @Id로 선언한 필드가 자동으로 PK로 인식되게 됩니다
- 0
- 2
- 95
질문&답변
2024.01.08
9강 질문 있습니다
CrudRepository 는 Spring Data JPA가 제공하는 인터페이스 중 하나로, 기본적인 CRUD(Create, Read, Update, Delete) 작업을 추상화합니다. 이를 사용하면 개발자는 간단한 인터페이스 정의만으로 데이터베이스에 대한 기본적인 작업을 수행할 수 있습니다. H2 데이터베이스와 CrudRepository 를 함께 사용할 때의 동작 방식은 다음과 같습니다: H2 데이터베이스 연결 : Spring Boot 애플리케이션에서 H2 데이터베이스를 설정하면, 애플리케이션이 시작될 때 H2 데이터베이스 인스턴스가 메모리에 생성됩니다. 데이터 소스 설정 : application.properties 또는 application.yml 파일에서 H2 데이터베이스에 대한 설정을 합니다. 이 설정에는 데이터베이스 URL, 사용자 이름 및 비밀번호 등이 포함될 수 있습니다. JPA 구성 : JPA 엔티티 클래스를 정의하고, CrudRepository 인터페이스를 확장한 리포지토리 인터페이스를 만듭니다. 데이터베이스 작업 : 애플리케이션에서 CrudRepository 를 사용하여 엔티티를 저장, 조회, 수정, 삭제합니다. 이 때, Spring Data JPA는 H2 데이터베이스와 연동하여 자동으로 필요한 SQL 쿼리를 생성하고 실행합니다. 결론적으로, CrudRepository 를 사용할 경우, H2 데이터베이스는 자동으로 연결되며, 애플리케이션에 내장된 H2 인메모리 데이터베이스를 직접 사용하게 됩니다. 물론, 개발 환경에서는 H2를 사용하고, 실제 운영 환경에서는 다른 데이터베이스(예: MySQL, PostgreSQL)를 사용하는 것이 일반적입니다.
- 0
- 1
- 76
질문&답변
2024.01.04
자바 입문 강의 요건
네 물론입니다 선수과목이 아니니 편하게 수강하셔도 됩니다
- 0
- 2
- 88
질문&답변
2023.11.17
로그창에 내용이 출력이 안됩니다.
서버 재시작을 해보세요
- 0
- 1
- 160
질문&답변
2023.11.04
index()함수 질문있습니다.
좋은 질문 감사합니다 원칙적으로 DTO로 반환하는게 좋습니다만, 19강에서의 포인트는 "REST API"에 초첨이 있습니다 처음부터 완벽하게 모든걸 설명하려하다가 핵심 전달에 실패하지 않기위해 핵심이 아닌 부분의 코드는 간소화하여 설명하였습니다 질문주신 부분, 반환시 DTO로 변환하는 개념은 강의 뒷부분 "댓글 작성 단계"에서 설명하니 이를 참고해주세요
- 0
- 3
- 136
질문&답변
2023.11.04
index()함수 질문있습니다.
몇분 몇초 인지 알 수 있을까요?
- 0
- 3
- 136
질문&답변
2023.09.11
JOIN, 서브쿼리 결과 정렬 질문
조인문과 서브쿼리에 대한 퍼포먼스 비교는 정렬 여부와 별개로 얼마나 빠른 시간내에 결과를 만들어느냐가 중요합니다
- 0
- 1
- 136
질문&답변
2023.09.11
JOIN만 사용 vs 서브쿼리 사용
일반적으로 서브쿼리 없이 JOIN문만으로 작성하는게 성능적으로 빠를 수 있습니다 단, 테이블 구조에 따라 다를 수 있으므로 실제 쿼리속도를 비교해보는 것이 좋습니다
- 0
- 1
- 273
질문&답변
2023.09.09
cafe 테이블을 언제 만들었나요..?
강의를 만든지 오래되어서 스크린샷으로 정보를 첨부해주실 수 있을까요?
- 0
- 1
- 118
질문&답변
2023.09.07
수정완료를 눌렀을때 첫번째 데이터는 전송이 안되고 다시 수정완료 버튼을 눌러야 데이터가 전송 됩니다.
요청을 보낼 때, 서버측 컨트롤러에서 DTO log를 찍어보세요
- 0
- 1
- 233