인생은 양탄자의 무늬짜기

  • 홈
  • 프로그래밍

2023/01/10 1

[JPA] ORM이란, JPA 사용 이유?

ORM이란? ORM이란 객체와 DB의 테이블이 매핑을 이루는 것을 말함 (Java 진영에 국한된 기술이 아님) 즉, 객체가 테이블이 되도록 매핑 시켜주는 것 ORM을 이용하면 SQL Query가 아닌 직관적인 코드(메서드)로서 데이터를 조작할 수 있음 예를들어, User 테이블의 데이터를 출력하기 위해서 MySQL에서는 SELECT * FROM user; 라는 query를 실행해야 하지만, ORM을 사용하면 User 테이블과 매핑된 객체를 user라 할 때, user.findAll() 라는 메서드 호출로 데이터 조회가 가능 query를 직접 작성하지 않고 메서드 호출만으로 query가 수행되다 보니, ORM을 사용하면 생산성이 매우 높아짐 그러나 query가 복잡해지면 ORM으로 표현하는데 한계가 있고,..

프로그래밍/JPA 2023.01.10
이전
1
다음
더보기
프로필사진

인생은 양탄자의 무늬짜기

개발 기록 남기기

  • 분류 전체보기 (950)
    • 프로그래밍 (686)
      • JAVA (131)
      • Kotlin (10)
      • Spring (63)
      • Spring Boot (21)
      • JPA (18)
      • SQL (59)
      • JDBC (5)
      • Mybatis (16)
      • JSP (29)
      • React (101)
      • React Native (14)
      • Python (49)
      • Django (2)
      • Flask (12)
      • 머신러닝&딥러닝 (8)
      • HTML (11)
      • CSS (14)
      • JavaScript (52)
      • jQuery (12)
      • Vue (8)
      • NodeJS (14)
      • Ajax (7)
      • domain (2)
      • 알고리즘 (0)
      • 관련 정보 (26)
      • 프로그래밍 용어 정리 (2)
    • 형상관리 (41)
      • Git (35)
      • SVN (6)
    • Git-GUI (3)
      • GitKraken (3)
    • 검색엔진 (1)
      • Solr (1)
    • 배포 (9)
      • Docker (9)
    • 개발 환경 (2)
      • AWS (2)
    • IDE (21)
      • IntelliJ (5)
      • Eclipse (8)
      • VSCode (3)
      • Android Studio (3)
      • Xcode (1)
      • Jupyter Notebook (1)
    • WAS (3)
      • Tomcat (3)
    • FTP (3)
      • FileZilla (1)
    • Project (30)
      • access-control (30)
    • 자격증 (101)
      • 정보처리기사 (83)
      • 웹디자인기능사 (0)
      • COS PRO (2)
      • 리눅스마스터 (16)
    • 면접 준비 (33)
      • 코딩테스트 (12)
      • 기술 면접 (21)
    • OS (17)
      • Mac (5)
      • Linux (9)
      • Windows (2)

Tag

Python, jsp, 리눅스 마스터 2급 2차, 리눅스 마스터 2급 2차 해설, 리눅스 마스터 2급 2차 문제 풀이, 리눅스 마스터 2급 2차 문제, 리눅스 마스터 2급, 리눅스 마스터 2급 2차 족보, 파이썬, 정보처리기사 정리, 리눅스 마스터 2급 2차 기출, JSTL, spring, 정처기 실기 정리, 정보처리기사 실기 정리, 정처기 정리, 리눅스 마스터, 리눅스 마스터 2급 2차 공부, 기술면접, Ajax,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2023/01   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바