OS/Mac
[Mac] spring @Transactional 옵션 사용법
허니팁
2022. 1. 12. 21:26
728x90
반응형
스프링에서 @Transactional 사용법에 대해 알아보겠습니다.
스프링에서 트랜잭션 처리는 어노테이션 방식으로 @Transactional와 같이 선언하여 사용합니다.
멤버를 생성하는 로직을 만들어 실행해보았습니다.
h2 데이터베이스에서 조회해보면 데이터가 없네요.
junit은 테스트 데이터 생성시 자동으로 삭제를 하기 때문에 옵션을 추가해줘야 합니다.
@Rollback(false) 추가
다시 실행해서 조회해보겠습니다.
멤버 데이터가 생성되었습니다.
=================================================================
spring boot SQL 출력 옵션
logging: level: org.hibernate.SQL: debug org.hibernate.type: trace |
추가시 콘솔에 아래와같이 로그가 출력됩니다.
728x90
반응형