일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- SQL
- ORM
- 블록체인실습
- OpenAI
- Ai
- 블록체인
- 코딩
- SpringDataJpa
- 프로그래밍
- seaborn
- springboot
- JPA
- node.js
- 데이터 시각화
- 웹개발
- Practice
- java
- 딥러닝
- 데이터베이스
- 암호화폐
- 스마트컨트랙트
- querydsl
- Python
- 실습
- 머신러닝
- tutorial
- 이더리움
- 데이터 분석
- ChatGPT
- Today
- Total
목록전체 글 (66)
집돌이 공대남 IT
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cLoQGl/btsoYhxXWOV/kBL8K3ZJaVQwzTgfKskuQK/img.png)
실전! JPA를 활용한 CRUD 연산 실습 안녕하세요! 공대남입니다. 이번 포스트에서는 JPA를 활용하여 데이터베이스의 CRUD(Create, Read, Update, Delete) 연산을 실습해보려고 합니다. 이 과정을 통해 JPA의 기본적인 활용법을 익히는 데 도움이 될 것입니다. 그럼 바로 시작해보겠습니다! 개발 환경 JDK 1.8+ Maven Spring Boot 2.x JPA H2 (인메모리 데이터베이스) 1. 프로젝트 설정 먼저, Spring Boot 프로젝트를 생성하겠습니다. 여기서는 Spring Initializr을 사용하여 프로젝트를 생성하겠습니다. Spring Initializr에서 다음과 같이 설정하고 'Generate'를 클릭하여 프로젝트를 생성합니다.(혹시 Spring Initia..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dnTbuf/btsoY88yrMz/CnQmfDEYcp0UHgt2ZcoDGK/img.png)
JPA를 통한 효율적인 CRUD 연산 이해하기 오늘은 JPA의 핵심적인 기능인 CRUD(Create, Read, Update, Delete) 연산에 대해 알아보려고 합니다. JPA를 사용하면 개발자는 SQL 쿼리를 직접 작성하지 않고도 데이터베이스를 관리할 수 있습니다. 이는 보다 안전하고 효율적인 방법으로 개발을 진행할 수 있게 해줍니다. 그럼 바로 시작해보겠습니다! 1. 엔티티 매니저 (EntityManager) JPA에서는 CRUD 연산을 처리하기 위해 EntityManager라는 인터페이스를 제공합니다. EntityManager는 JPA의 모든 기능을 제공하며, 이를 통해 데이터베이스와 상호작용하게 됩니다. EntityManager 인스턴스는 일반적으로 Spring Framework에 의해 관리되..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/TW9ni/btsoTpwmqPw/K0S1WS878imLw9y5DqiJU0/img.png)
Spring Data JPA를 이용한 실제 애플리케이션 구축 안녕하세요! 공대남입니다. 오늘은 JPA와 Spring Data JPA를 이용하여 실제 애플리케이션을 구축하는 방법에 대해 알아보겠습니다. Spring Data JPA는 Spring에서 제공하는 모듈 중 하나로, JPA를 더 쉽고 편리하게 사용할 수 있도록 도와주는 프레임워크입니다. 그럼 바로 시작해봅시다! 1. 프로젝트 세팅 가장 먼저, Spring Boot 프로젝트를 생성해야 합니다. Spring Initializr 또는 IDE의 Spring Boot 프로젝트 생성 기능을 이용해서 생성하면 됩니다. 이때, 프로젝트 생성 시에 필요한 의존성으로 'Spring Web', 'Spring Data JPA', 'Lombok', 그리고 사용할 DB에 ..