본문 바로가기 메뉴 바로가기

KoKoNenNen

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

KoKoNenNen

검색하기 폼
  • 분류 전체보기 (9)
    • C언어 (0)
    • Java (1)
    • 취미 (0)
    • 공부 (7)
      • JPA (2)
      • Docker (0)
      • Kafka (1)
      • DDD (0)
      • 디자인 패턴 (1)
      • Spring (3)
    • 자유글 (0)
  • 방명록

트랜젝션 (1)
@Transactional 동작하지 않는 경우

Spring에서 DB에 대한 연산을 할 때 @Transactional 어노테이션을 통해 트랜젝션 작업 단위로 묶어서 처리한다. 트랜젝션을 위해 @Transactional 어노테이션을 붙여도 동작하지 않는 상황에 주의해야한다. 1. @Transactional을 붙인 메서드의 접근지정자가 private인 경우 public class GameService { //.......... public void doSave() { save(); } @Transactional private void save() { //.......... } } 이는 Spring AOP가 프록시 기반으로 하기 때문에 발생하는 것으로 접근지정자를 public으로 지정하면 된다. 2. @Transactional이 붙지 않은 메서드에서 @Tr..

공부/JPA 2021. 9. 10. 00:47
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 어노테이션
  • 의존성 주입
  • 의존성
  • 외주개발
  • 스타트업
  • Kafka
  • 자바
  • 업체선정
  • 트랜젝션
  • dependency injection
  • 스프링
  • 디자인패턴
  • di
  • 해시맵
  • @Transactional
  • Get
  • Spring
  • docker
  • JPA
  • ioc container
  • MQ
  • 디자인 패턴
  • Tistory
  • IOC
  • 싱글톤
  • Singleton
  • HashMap
  • 카프카
  • 싱글톤 패턴
  • IoC 컨테이너
more
«   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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바