Blog for Programming

  • 홈
  • 태그
  • 방명록

ORM 1

[KNU_30 개발일기] ORM을 사용해 객체지향적인 웹페이지를 설계하자 - Hibernate, Entity, Repository를 활용한 데이터베이스 연동 및 설계

1. 개요 Swagger를 설정하고 나서 내가 개발하고 있는 웹페이지에 적용할 기술이 또 뭐가 있을지를 생각해봤다. 많은 구글링을 통해 ORM이라는 존재를 알게 됐고, Java를 사용하는 Spring boot에 필요한 JPA를 공부하기 시작했다. 전에는 Mybatis와 Mapper를 활용하여 데이터베이스에 접근하는 방식을 사용했는데, Spring Data JPA와 Entity로 개발을 해보니 확실이 편하다는 것을 느낄 수 있었다. 물론 각각의 장단점이 있지만, 쿼리를 객체지향적으로 조작하고 유지보수에 ORM이 강하다는 점은 확실이 알 수 있었다. 또한 데이터베이스 쿼리라면 치가 떨리던 나기에 ORM은 데이터베이스에 대한 종속성 자체가 줄어든다는 강점을 주었다. 이번에는 ORM을 적용하기 위해 기본적인 E..

기록지/KNU_30 2022.12.15
프로필사진

Blog for Programming

  • Blog for Programming (181)
    • 기록지 (35)
      • CJ 올리브네트웍스 계약직 (8)
      • 비트코인 자동 거래 시스템 만들기 (9)
      • KNU_30 (2)
      • 강남대학교 멋쟁이사자처럼 지원 페이지 (4)
      • PLAYLINKS (6)
      • FLOWBIT (5)
      • 중소벤처기업부 2030 청년 자문단 (1)
    • 대학교 과제 (24)
      • 자료구조 [ 2 - 1 ] (4)
      • Java [ 2 - 1 ] (4)
      • 모바일프로그래밍 [ 2 - 2 ] (8)
      • 웹 프로그래밍 기초 [ 2 - 2 ] (2)
      • 웹 프로그래밍 [3 - 1] (1)
      • 컴퓨터 구조 [3-1] (4)
      • 프론트엔드 웹 개발 [4-1] (1)
    • programming (104)
      • 내가 만들고 싶어서 만든 것! (9)
      • 알고리즘 풀이 (45)
      • 문제 해결 (11)
      • 자료집 (2)
      • 자료구조 (6)
      • 알고리즘 (4)
      • 안드로이드 스튜디오 (3)
      • 웹프로그래밍 (5)
      • MSA (4)
      • DDD (11)
      • Effective Java (4)
    • 후기 (13)
      • CJ UNIT 4기 (1)
      • 육군 정보보호병 (8)
      • 멋쟁이사자처럼 (1)
      • 공모전 (2)
      • 회고록 (1)
    • 독서록 (5)

Tag

c++, 코테, 개발자, Programmers, 자료구조, 코딩테스트, 비트코인, 백준알고리즘, CJ Olivenetworks, java, 백준 알고리즘, 기록지, C언어, BaekJoon, 백준, Spring Boot, Python, spring, 알고리즘, 구현,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 08  
일 월 화 수 목 금 토
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.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.