일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- java
- 프로그래밍
- node.js
- 데이터베이스
- OpenAI
- 스마트컨트랙트
- Practice
- 머신러닝
- tutorial
- 파이썬
- 블록체인실습
- ORM
- 블록체인
- Ai
- 이더리움
- springboot
- 실습
- 웹개발
- querydsl
- 데이터 시각화
- 딥러닝
- SQL
- SpringDataJpa
- Python
- seaborn
- ChatGPT
- 코딩
- 암호화폐
- JPA
- 데이터 분석
- Today
- Total
목록IT/웹개발 (24)
집돌이 공대남 IT

JPA: 객체 지향 프로그래밍의 두 번째 걸음 안녕하세요, 지난 번에 이어 JPA에 대해 계속 이야기하려 합니다. 이전 글에서는 JPA를 설정하는 방법과 기본 원리에 대해 살펴보았습니다. 이번 글에서는 엔티티 클래스를 만드는 방법과 EntityManager를 사용하여 데이터베이스 작업을 수행하는 방법에 대해 알아보겠습니다. 1. 엔티티 클래스 생성 JPA에서 중요한 개념 중 하나는 "엔티티"입니다. 엔티티는 데이터베이스에서 데이터를 표현하는 자바 클래스입니다. 이 클래스는 @Entity 어노테이션을 사용하여 정의됩니다. 다음은 예시 엔티티 클래스입니다: import javax.persistence.Entity; import javax.persistence.GeneratedValue; import java..

JPA: 객체 지향 프로그래밍을 위한 첫 걸음 프로그래밍은 다양한 기술과 도구들로 무장한 퍼즐 같은 것입니다. 그 중에서도, 데이터 관리는 우리가 얼마나 효율적으로 코드를 작성할 수 있는지를 결정하는 중요한 부분입니다. 오늘 우리는 JPA(Java Persistence API)에 대해 배울 것입니다. JPA는 우리가 SQL을 직접 작성하는 대신, 객체 지향적인 방법으로 데이터를 관리할 수 있게 도와주는 ORM(Object-Relational Mapping) 기술입니다. 이 글에서는 JPA를 설정하는 방법을 배우고, JPA를 이용해 데이터를 다루는 기본적인 방법에 대해 알아보겠습니다. 1. JPA 소개 일반적으로, 데이터베이스와의 작업을 위해서는 SQL(Structured Query Language)을 사..

안녕하세요! 공대남입니다. 오늘은 JPA (Java Persistence API)에 대한 전반적인 이해와 실습을 통해 이를 학습하는 방법에 진행할 내용을 소개하려고 합니다. 초급: JPA 기본 원리 및 사용법 1. JPA 소개 및 설정 JPA는 개발자가 직접 SQL을 작성하는 대신 객체 지향적인 방법으로 데이터를 관리할 수 있게 해주는 ORM (Object-Relational Mapping) 기술입니다. 이를 위해 Maven이나 Gradle과 같은 빌드 도구를 사용하여 JPA 라이브러리를 프로젝트에 추가합니다. 2. 엔티티 및 관계 매핑 JPA를 사용하면, 각 테이블을 클래스로, 테이블의 행을 클래스의 인스턴스로, 테이블의 열을 클래스의 필드로 취급할 수 있습니다. 이런 클래스를 "엔티티"라고 부르며, ..
안녕하세요. 공대남입니다. 오늘은 Next.js에 대해서 포스팅 해보겠습니다. 1. Next.js란? 넥스트 닷 제이에스(Next.js)는 리액트(React) 기반의 서버 사이드 렌더링(SSR) 및 정적 웹사이트 생성기(Static Site Generator)입니다. Next.js는 웹 개발을 간편하게 해주는 여러 기능들을 제공하며, 더 나은 사용자 경험을 제공하기 위해 서버 사이드 렌더링 기능을 제공합니다. Next.js 주요 기능 서버 사이드 렌더링(SSR) 정적 웹사이트 생성기(Static Site Generator) 코드 스플리팅(Code Splitting) 클라이언트 사이드 라우팅(Client-Side Routing) 페이지 단위 코드 실행(Page-based code execution) Hot..