일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터 시각화
- tutorial
- 웹개발
- node.js
- 머신러닝
- querydsl
- seaborn
- 이더리움
- ORM
- 데이터베이스
- 코딩
- OpenAI
- ChatGPT
- 데이터 분석
- JPA
- Python
- 블록체인
- 딥러닝
- 암호화폐
- 실습
- 스마트컨트랙트
- 블록체인실습
- SpringDataJpa
- java
- 파이썬
- Practice
- 프로그래밍
- springboot
- Ai
- SQL
- Today
- Total
목록CRUD (3)
집돌이 공대남 IT
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bZfOMA/btso212H0WO/DvWTrluJBOVIwFqGIRKgQk/img.png)
JPA 실습: 실제 애플리케이션에 활용하기 안녕하세요, 집돌이 공대남입니다. 오늘은 JPA를 활용하여 실제 애플리케이션을 구축해보는 실습을 진행해보겠습니다. 이번 포스트에서는 간단한 웹 애플리케이션을 만들어볼 예정이며, 애플리케이션에는 회원 등록, 회원 조회, 회원 수정, 회원 삭제 기능이 포함될 예정입니다. 재미있으시길 바라겠습니다.^^ 1단계: 개발 환경 설정 먼저, 실습을 위해 필요한 개발 환경을 설정하겠습니다. 이를 위해서는 Spring Boot를 기반으로 JPA를 적용할 준비를 해야 합니다. 2단계: 도메인 모델링 회원(Member) 클래스를 만들어 보겠습니다. 아래는 'Member' 엔티티의 예시입니다. @Entity public class Member { @Id @GeneratedValue ..
![](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/dixMwr/btsoZcQgWw6/pYGMb5u4QbnxJPUCjpeZj1/img.jpg)
안녕하세요! 공대남입니다. 오늘은 JPA (Java Persistence API)에 대한 전반적인 이해와 실습을 통해 이를 학습하는 방법에 진행할 내용을 소개하려고 합니다. 초급: JPA 기본 원리 및 사용법 1. JPA 소개 및 설정 JPA는 개발자가 직접 SQL을 작성하는 대신 객체 지향적인 방법으로 데이터를 관리할 수 있게 해주는 ORM (Object-Relational Mapping) 기술입니다. 이를 위해 Maven이나 Gradle과 같은 빌드 도구를 사용하여 JPA 라이브러리를 프로젝트에 추가합니다. 2. 엔티티 및 관계 매핑 JPA를 사용하면, 각 테이블을 클래스로, 테이블의 행을 클래스의 인스턴스로, 테이블의 열을 클래스의 필드로 취급할 수 있습니다. 이런 클래스를 "엔티티"라고 부르며, ..