일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Practice
- 데이터 분석
- querydsl
- 파이썬
- 코딩
- JPA
- 이더리움
- seaborn
- 블록체인실습
- 실습
- OpenAI
- tutorial
- springboot
- 데이터베이스
- SpringDataJpa
- ORM
- 데이터 시각화
- node.js
- 스마트컨트랙트
- Python
- 딥러닝
- 웹개발
- 암호화폐
- SQL
- java
- Ai
- 프로그래밍
- 블록체인
- 머신러닝
- ChatGPT
- Today
- Total
목록전체 글 (66)
집돌이 공대남 IT
JPA 실습: 실제 애플리케이션에 활용하기 안녕하세요, 집돌이 공대남입니다. 오늘은 JPA를 활용하여 실제 애플리케이션을 구축해보는 실습을 진행해보겠습니다. 이번 포스트에서는 간단한 웹 애플리케이션을 만들어볼 예정이며, 애플리케이션에는 회원 등록, 회원 조회, 회원 수정, 회원 삭제 기능이 포함될 예정입니다. 재미있으시길 바라겠습니다.^^ 1단계: 개발 환경 설정 먼저, 실습을 위해 필요한 개발 환경을 설정하겠습니다. 이를 위해서는 Spring Boot를 기반으로 JPA를 적용할 준비를 해야 합니다. 2단계: 도메인 모델링 회원(Member) 클래스를 만들어 보겠습니다. 아래는 'Member' 엔티티의 예시입니다. @Entity public class Member { @Id @GeneratedValue ..
실전! Entity Graph와 QueryDSL을 활용한 서비스 개선 안녕하세요, 여러분.집돌이 공대남입니다. 지난 시간에는 Entity Graph와 QueryDSL의 개념과 이들을 활용하는 방법에 대해 알아봤습니다. 이번에는 이러한 기능을 활용하여 실제 서비스를 어떻게 개선할 수 있는지에 대해 알아보겠습니다. 실습 환경 설정 이번 실습에서는 Spring Boot와 JPA, QueryDSL을 사용합니다. 개발 환경은 IntelliJ IDEA를 사용하며, 데이터베이스는 H2를 사용합니다. 프로젝트 구조는 Spring Initializr를 통해 생성하였습니다. Entity Graph 활용하기 우선, '사용자(User)'와 '주문(Order)'가 있고, 특정 사용자와 그의 모든 주문을 한 번의 쿼리로 가져오는..
Entity Graph와 QueryDSL로 애플리케이션 개선하기 안녕하세요.집돌이 공대남입니다. 지난 포스트에서는 JPA의 Entity Graph와 QueryDSL에 대해 알아보았습니다. 이번에는 이러한 기능들을 어떻게 실제 애플리케이션에서 활용하는지에 대해 살펴보겠습니다. Entity Graph를 활용한 데이터 조회 최적화 Entity Graph는 JPA에서 제공하는 기능 중 하나로, 한 번의 쿼리로 필요한 연관 엔티티까지 함께 조회할 수 있게 해줍니다. 이를 사용하면 N+1 문제를 피하고, 필요한 데이터만 효율적으로 가져올 수 있습니다. 예를 들어, '사용자(User)'와 '주문(Order)'가 있고, 사용자와 그의 모든 주문을 한 번의 쿼리로 가져오려면 Entity Graph를 사용할 수 있습니다...