우아한 테크톡 관련된 유튜브 강의 정리 내용입니다.
정확한 내용을 학습하고 싶으면 강의 링크를 참고하시면 됩니다.
재정리 진행예정인 페이지입니다.
JDBC, SQLMAPPER, ORM 의 공통점
영속성(Persistence)
데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 속성
JDBC SQLMAPPER ORM 의 종류
JDBC API
JAVA 진영의 Database 연결 표준 인터페이스
구조도
DriverManager를 통한 Connectiong 인스턴스
MyBatis
SQL 분리를 목표로 하고 있습니다.
따라서 JAVA에서 작성하던 쿼리를 XML에서 작성하면 됩니다.
ORM(Object-Relational Mapping)
SQL에 의존적인 개발
물리적으로 SQL과 JDBC API를 데이터 접근 계층에 숨기는 데 성공했지만,
논리적으로는 엔티티와 아주 강한 의존관계를 가지고 있습니다.
패러다임의 불일치
연관관계 또는 상속관계를 표현하는 것이 힘들다는 점
EntityManager
영속성 컨텍스트
특징
- LAZY LOADING
- DIRTY CHECKING
- CACHING
'Computer Science > 테크톡 정리' 카테고리의 다른 글
[CS 정리] 프레임워크, 라이브러리, API 정리 (0) | 2021.09.09 |
---|---|
[CS정리] RESTful 정리 (0) | 2021.09.08 |
[CS 정리] OSI 7 Layer (0) | 2021.08.23 |
[CS 정리] 교착상태(Deadlock) (0) | 2021.08.22 |
[CS 정리]캐시 정리 (0) | 2021.08.21 |