트랜잭션
[3-tier 서버 DB 연결 구현]서버와 DB는 서버의 Database Connection Pool에서 미리 생성되어있던 커넥션 객체를 가져오고 그 후 DB는 서버 내부에 세션이라는 것을 만들고 커넥션과 연결되어 커넥션을 통해 사용자에게 요청받은 SQL 요청을 처리한다. [JPA를 사용한 트랜잭션 구현]EntityManagerFactory -> Entity Manager -> EntityTransaction1. 사용 방식: 커넥션 객체를 정의 할 필요 없이 EntityManager가 EntityTransaction을 가져옴2. 한계: 트랜잭션을 직접 관리해야 하고 service 코드에 비즈니스 로직 외의 코드 추가로 가독성 떨어짐 [Spring 트랜잭션 핵심 기술]1. 트랜잭션 동기화: 트랜잭션을 시작..
SPRING
2025. 10. 14. 20:11