Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- JavaScript
- 알고리즘
- 백준 1018 타입스크립트
- 백준 2503 typescript
- 백준 2503 타입스크립트
- 백준 1449 javascript
- 백준 10448 javascript
- 백준 1018 nodejs
- 백준 4796 캠핑
- 백준 4796 자바스크립트
- 백준 1449 노드
- 백준 11047 자바스크립트
- 백준 2503 nodejs
- CSS
- 백준 11047 javascript
- 백준 1018 javascript
- 백준 11047 nodejs
- 백준 1449
- 백준 1018 자바스크립트
- 백준 11047 타입스크립트
- 백준 2503 javascript
- 백준 1449 타입스크립트
- 백준 11047 typescript
- 백준 1449 자바스크립트
- 백준 4796 nodejs
- 백준 1018 typescript
- 백준 1449 nodejs
- 백준 2503 자바스크립트
- 백준 4796 타입스크립트
- 백준 4796 javascript
Archives
- Today
- Total
목록Transactional Annotation (1)
POTATO THAT WANT TO BE HUMAN
[Java] Transaction Annotation
트랜잭션이란, 데이터베이스의 상태를 변경하는 작업 또는 한번에 수행되어야하는 연산들을 의미한다. 트랜잭션은 begin, commit을 자동으로 수행하며 예외가 발생할 경우 자동으로 rollback 처리를 한다. 트랜잭션의 성질은 다음과 같다. 원자성 일관성 격리성 영속성 Transactional Annotation을 사용하기 위해서는 다음과 같이 서비스 상단에 @Transactional Annotation을 추가하면 된다. @Transactional public void userService(UserDTO dto) throws Exception { // 서비스 로직 } @Transactional Annotation을 사용하면 서비스에 여러 쿼리가 있는 경우 하나의 쿼리에서 에러가 발생해도 위에서 실행된 ..
BACKEND/Java & Spring
2023. 5. 17. 20:55