0and24 님의 블로그

  • 홈
  • 태그
  • 방명록

ORM 1

[Spring JPA] 영속성 동작하지 않을 때의 원인과 해결법

이전에 작업했던 프로젝트를 마이바티스에서 JPA로 전환하는 작업 중 데이터를 호출한 후 값을 변경했지만, 실제 데이터베이스에는 save()를 직접 사용하지 않으면 변경된 값이 저장되지 않는 문제가 발생했습니다.JPA를 사용하면서 트랜잭션 어노테이션을 생략한 실수를 통해 영속성 컨텍스트와 트랜잭션의 상호작용을 깊이 이해할 수 있었습니다. 이 글에서는 그 경험을 바탕으로 트랜잭션 어노테이션이 필요한 이유와 깨달은 점을 공유합니다.1. 문제가 발생한 상황JPA를 사용하는 메서드에 평소처럼 데이터를 수정하는 작업을 수행했습니다. 코드 예시는 다음과 같습니다:@Servicepublic class UserService { @Autowired private UserRepository userReposito..

문제 및 해결 2024.12.16
이전
1
다음
더보기
프로필사진

0and24 님의 블로그

혹시나 궁금한 내용에 대해서 댓글을 남겨주시면 제가 확인해보고 글을 작성하겠습니다.

  • 분류 전체보기 (57)
    • DB (5)
    • Spring (13)
    • Kotlin (0)
    • 문제 및 해결 (6)
    • IT (21)
    • 코테 (2)
    • 궁금증 (6)

Tag

티스토리챌린지, 상속, 이름, 메소드, 자바, spring, DDD, 인텔리제이, 팩토리, java, optional, 오블완, tdd, sql, junit, ACID, db, spring boot, lombok, jpa,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바