본문 바로가기

JPA3

[Eulji_LikeLion_2024_BackEnd] 7차 ORM, JPA, AOP 7차 목차    7-1 ORM    1) ORM?      2) H2 데이터베이스 설치    3) 부록_H2 오류 해결    4) 순수 Jdbc     5) 스프링 통합 테스트     6) 스프링 JdbcTemplate     7) JPA     8) 스프링 데이터 JPA   7-2 AOP     1) AOP?     2) AOP가 필요한 상황     3) AOP 적용  7-1. ORM 1) ORMORM(object Relational Mapping)은 이름 그래도 객체와 관계형 데이터베이스를 매핑한다는 뜻이다.자바를 통해 관계형 DB를 관리 할 수 있게 해준다.장점SQL을 직접 작성하지 않고 DB에 접근 가능객체와 테이블을 매핑하여 페러다임의 불일치 문제를 해결해줌객체지향적으로 코드를 작성할 수 있어서.. 2024. 5. 13.
[묘공단/spring] 5장 데이터베이스 조작이 편해지는 ORM 포스팅 목차 (책의 목차와 다릅니다 개인적으로 공부한 내용입니다) 5장 데이터베이스 조작이 편해지는 ORM 5-1. 데이터베이스 관리자, DBMS 5-2. ORM이란? 5-3. JPA와 하이버네이트 5-4. 엔티티와 영속성 컨텍스트 5-5. 스프링 데이터와 스프링 데이터 JPA 5-1. 데이터 베이스 관리자,DBMS 데이터베이스(DB)는 데이터를 매우 효율적으로 보관하고 꺼내 볼 수 있는 곳입니다. DB와 DBMS는 예전 포스팅([대외/묘공단_spring] 0-1장 1-1서버 기본용어)에서 아주 간단하게 서술 한적이 있습니다. 이번에는 DBMS에 대해 이번엔 자세하게 설명을 하려고 합니다. DBMS(Database Management System): DB를 관리하기 위한 소프트웨어 DB는 많은 사람이 공.. 2023. 10. 4.
1-6 스프링 DB 접근 기술 목차 1. H2 데이터베이스 설치 2. 순수 Jdbc 3. 스프링 통합 테스트 4. 스프링 JdbcTemplate 5. JPA 6. 스프링 데이터 JPA 목적 - 스프링 데이터 엑세스 1. H2 데이터베이스 설치 H2 :개발이나 테스트 용도로 가볍고 편리한 DB 웹 화면 제공 주의! h2 데이터베이터 설치 버전 관련 Spring Boot (2.X.X) 1.4.200 버전을 설치해주세요. Spring Boot (3.X.X) 2.1.214 버전이상을 설치해주세요. https://www.h2database.com/html/download-archive.html 만약 이미 설치하고 실행까지 했다면 다시 설치한 이후에 ~/test.mv.db 파일을 꼭 삭제해주세요. 그렇지 않으면 다음 오류가 발생하면서 접속되지 .. 2023. 5. 14.
728x90