Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- HTML
- Method
- js
- 오라클데이터베이스
- 오라클
- github
- frontend
- 오라클 로그
- java
- mpcview
- oracle database
- CentOS
- CSS
- https://www.w3schools.com/
- MalwareZero
- 설치
- Android
- Signature
- 오라클 데이터베이스
- 엘리멘트
- oracle
- 스타일테그
- vscode
- 프론트엔드
- Linux
- JavaScript
- 시스템에러
- 인텔리제이 #intelliJ #JetBrains
- 자바스크립트
- 삼항연산자
Archives
- Today
- Total
개발
JPA란 본문
JAP (Java Persistance Api) 란?
1. 영속성을 가진데이터를 저장할때쓰는api입니다.
2. ORM (Object Relational Mapping) 기술입니다.
오브젝트를 만듬으로서 데이터베이스를 자동 생성합니다.
3. CRUD 작업을 굉장히 단순하고 편하게 작업할 수 있도록 도와줍니다.
4. 영속성 컨텍스트를 가지고 있습니다.
컨텍스트란 - 그 대상의 모든 정보를 가지고 있는것을 컨텍스트라고 합니다.
영속성 컨텍스트란 - 자바와 디비사이의 동작하는 모든 동작과 데이터들을 다 가지고있는 것 입니다.
5. ORM을 통해 DB와 OOP간의 불일치성을 해결 할 수 있는 방법론을 제시합니다.
6. OOP관점에서 모델링을 할 수 있게 해줍니다. (상속, 콤포지션, 연관관계)
7. 방언처리가 용이하여 유지보수에 좋고, Migration하기에도 좋음.
추상화 객체를 DB에 붙여두고 입력하므로
오라클을 쓰던 마리아DB를 쓰던 DB를 변경할때 매우 용이하다.