ORM 2

+4 WIL ORM / SQL / MVC

ORM ( Object-Relational Mapper ) :: 객체 - 관계 매퍼 (객체와 RDBMS의 데이터를 자동으로 매핑해주는 것) 객체지향 과 RDMS의 데이터(관계지향)을 매핑 RDB의 관계를 객체에 반영 객체를 통해서 간접적으로 DB데이터를 다룸 객체와 DB데이터를 자동으로 매핑해줌 ORM이 객체와 관계 사이에서 sql을 자동으로 생성 메소드로 DB데이터 조작 = 객체지향 OOP언어를 그대로 쓰면서 객체와 RDMS의 데이터를 매핑 SQL SQL 은 관계형데이터베이스에 정보를 저장하고 처리하기 위한 프로그래밍 언어 관계형 데이터베이스는 정보를 표 형식으로 저장 행과 열은 다양한 데이터 속성과 데이터값 간의 다양한 관계를 나타냄 SQL 문을 사용해서 데이터베이스에서 정보를 저장, 업데이트 제거,..

WIL 2023.07.10

+19 JPA란 무엇일까?

JPA(Java Persitance API) "자바에서 데이터를 영구히 기록할 수 있는(DBMS에) 환경을 제공하는 API" API란 "인터페이스(어떤 약속)을 토대로 요청에 대한 응답을 제공해주는 프로그램"정도로 이해할 수 있다. JAVA Persistence Application Programming Interface JPA는 자바 프로그램을할 때 영구적으로 데이터를 저장하기위해 필요한 인테페이스를 제공해주는 것 ORM이란? // ORM의 등장 배경 : 반복적이고 번거로운 애플리케이션단에서의 SQL 작업을 줄여주기 위해서 등장 *의미 객체와 관계형 데이터베이스를 맵핑해주는 기술 객체는 객체대로, 관계형 데이터베이스는 관계형 데이터베이스대로 설계 ORM 프레임워크는 그 중간에서 맵핑! 장점 SQL문이 ..

TIL 2023.07.03