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 | 29 | 30 | 31 |
Tags
- kotlin
- java
- Thymeleaf
- jpa
- spring
- Android
- Proxy
- 백준
- JDBC
- 자바
- transaction
- springdatajpa
- db
- 스프링 핵심 기능
- Servlet
- Greedy
- SpringBoot
- Exception
- JPQL
- 스프링 핵심 원리
- 스프링
- 그리디
- AOP
- http
- 알고리즘
- 인프런
- 김영한
- Spring Boot
- pointcut
- QueryDSL
Archives
- Today
- Total
목록SPRIGN (1)
개발자되기 프로젝트
트랜잭션 - DB 예제1 - 개념 이해
트랜잭션 사용법(구체적인 실제 구현은 DB마다 다름.) 데이터 변경 쿼리를 실행하고 데이터베이스에 그 결과를 반영하려면 커밋 명령어인 commit 을 호출하고, 결과를 반영하고 싶지 않으면 롤백 명령어인 rollback 을 호출하면 된다. 커밋을 호출하기 전까지는 임시로 데이터를 저장하는 것이다. 따라서 해당 트랜잭션을 시작한 세션(사용자) 에게만 변경 데이터가 보이고 다른 세션(사용자)에게는 변경 데이터가 보이지 않는다. 등록, 수정, 삭제 모두 같은 원리로 동작한다. 앞으로는 등록, 수정, 삭제를 간단히 변경이라는 단어로 표현 1. 기본 데이터 세션1, 세션2 둘다 가운데 있는 기본 테이블을 조회하면 해당 데이터가 그대로 조회된다. 2. 세션1에서 데이터 추가 세션1은 트랜잭션을 시작하고 신규 회원1..
인프런/[인프런] 스프링 DB 1편 - 데이터 접근 핵심 원리
2022. 6. 1. 17:09