바닥부터 천천히

menu-opener icon
  • 홈
  • 태그
  • 방명록

스터디/JPA

AttributeConverter를 이용하여 비정형 데이터 저장하기

들어가며 이번 포스트에서는 Spring Data JPA를 사용하고 관계형 데이터베이스를 사용하는 환경에서 AttributeConverter를 이용하여 비정형 데이터를 저장하는 방법과 주의점에 대해 살펴보고자 한다. 관계형 데이터베이스에서 비정형 데이터를 저장할 일이 있는가? 할 수 있지만 화면에 뿌려줘야하는 view 성격의 데이터 혹은 구조의 변경이 잦은 데이터라면 사용하게되는 경우가 생긴다. MySQL과 같은 관계형 데이터 베이스는 각각의 column에 개별 데이터를 저장하는 방식으로 사용된다. 그러다 보니 비정형의 데이터를 저장할 때 하나의 column에 VARCHAR 형식으로 하나의 String 처럼 저장하여 사용해야한다. 사용법 이 예제에서는 편지를 나타내는 Letter 와 @Entity @Tab..

2022.02.23 게시됨

1

공지사항

최근글

인기글

최근 작성된 댓글

태그 클라우드

  • 테스트코드
  • 아이템7
  • 이펙티브 자바
  • Algorithm
  • 코드리뷰
  • 이펙티브 코틀린
  • 프로그래머스
  • 자바
  • 아이템5
  • localstack
  • 우아한형제들
  • springboot
  • 아이템6
  • 아이템2
  • dfs
  • 코틀린
  • programmers
  • jpa
  • Spring
  • 아이템4
  • 회고
  • 이펙티브코틀린
  • 이펙티브자바
  • 아이템3
  • 우아한테크코스
  • java
  • 스프링부트
  • effectivejava
  • 이펙티브
  • 알고리즘
Copyright . 베이스캠프 all rights reserved.
Designed by 베이스캠프
닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

ds_chanin

스스로 공부한 내용 다른 사람에게 배운 내용 하나씩 하나씩 정리하기!

  • 분류 전체보기 (89)
    • 스터디 (75)
      • 스프링 (6)
      • Kotlin (3)
      • 코드리뷰 (8)
      • 클린코드 (7)
      • 인프라 (2)
      • JPA (7)
      • 데이터베이스 (2)
      • 네트워크 (2)
      • 이펙티브코틀린 (22)
      • 이펙티브자바 (7)
      • 알고리즘 (7)
      • 세미나 기록 (1)
    • 생각 (14)
      • 회고 (13)
      • 기타 (1)

전체

오늘

어제

Designed by 베이스캠프

티스토리툴바