유난

  • 홈
  • 태그
  • 방명록

엔티티 1

JAVA 데이터베이스 연동 (1) [ORM, JPA, 영속성 컨텍스트, 엔티티]

애플레케이션은 데이터(리소스)를 주고받는 것이 주 목적이다. 엔터프라이즈급 애플리케이션에서 정상적으로 로직이 동작하기 위해서는 데이터베이스가 꼭 필요하다. 1. ORM (Object Relational Mapping) ORM은 객체(클래스) 관계 매핑을 의미한다. 자바와 같은 객체지향 언어에서 의미하는 RDB(Relational Databse)의 테이블을 자동으로 매핑하는 방법이다. 클래스는 데이터베이스의 테이블과 매핑하기 위해 만들어진 것이 아니기 때문에 RDB 테이블과 어쩔 수 없는 불일치가 존재한다. ORM은 이 둘의 불일치와 제약사항을 해결하는 역할이다. ORM을 이용하면 쿼리문 작성이 아닌 코드(메서드)로 데이터를 조작할 수 있다. 1.1 ORM의 장점 - ORM을 사용하면서 데이터베이스 쿼리를..

JAVA 2023.08.29
이전
1
다음
더보기
프로필사진

유난

  • 분류 전체보기 (15)
    • JAVA (7)
    • MSA (2)
      • DDD (1)
    • 스프링 (1)
    • SQLD (1)
    • 플레이데이터 (4)

Tag

백엔드, 영속성컨텍스트, IT, 백준, 스프링부트, DAO, java, 자바, 리포지토리, PLAYDATA, 모놀리식, 회고록, 플레이데이터, MSA, 도메인 주도 개발, sqld, 데이터베이스, 엔티티, 코딩, SOLID 원칙,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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.

티스토리툴바