일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GCM 번역
- 웹사이트 성능
- 카프카 트랜잭션
- nginx
- GCM
- APNS
- Java
- nginx설정
- 자바스크립트
- JPA
- 디자인패턴
- 푸시
- Push
- ddd
- 푸시 번역
- 웹사이트최적화기법
- 페이스북 번역
- nginx설치
- 성능
- 카프카
- php
- git
- kafka
- graphql
- gcm 푸시 번역
- 웹사이트성능
- Design Pattern
- notification
- 도메인 주도 개발
- Today
- Total
목록JPA (14)
간단한 개발관련 내용
JPA를 사용하기 전에 JDBC-API를 사용하거나 MyBatis를 사용하던 시절을 떠올리면 비즈니스를 구성하는 DB는 정해져 있는데, 데이터를 구성하기 위한 수많은 매핑 모델과 쿼리 작업을 잊을 수가 없습니다.특히 수많은 조회쿼리와 개별 상황에 따른 DAO객체 답게 모델링 할 수록 매핑 작업만 늘어나게되고 객체 모데은 점점 데이터 중심의 모델로 변해 갔던 기억이 있는데요.JPA는 이러한 단점들을 극복하게 해 주는 Java Persistence API로서 자바 애플리케이션에서 관계형 데이터베이스를 사용할 수 있도록 돕는 자바 표준 API입니다. 주로 객체와 데이터베이스 간의 매핑을 관리하며, ORM(Object Relational Mapping)을 지원하는 것이 주요 기능입니다.ORM을 통해 데이터베이스..
JPA(Java Persistence API)의 개요JPA(Java Persistence API)는 자바 애플리케이션에서 객체와 관계형 데이터베이스 간의 매핑을 처리하기 위한 표준 ORM(Object-Relational Mapping) 프레임워크입니다. JPA는 자바 객체와 데이터베이스 테이블 간의 매핑을 정의하여, SQL을 직접 작성하지 않고도 데이터베이스와 상호작용할 수 있게 해줍니다. EJB 3.0의 일부로 도입되었으며, 현재는 자바 표준 ORM 기술로 자리 잡았습니다.JPA는 인터페이스로만 구성되어 있으며, 실제 구현은 Hibernate, EclipseLink, DataNucleus와 같은 JPA 구현체에 의해 이루어집니다. 즉, JPA는 데이터베이스와 상호작용하는 표준 인터페이스를 정의할 뿐이고..